diff options
author | Hartmut Brandt <harti@FreeBSD.org> | 2012-05-22 09:59:49 +0000 |
---|---|---|
committer | Hartmut Brandt <harti@FreeBSD.org> | 2012-05-22 09:59:49 +0000 |
commit | 7d0d2b0f86b42551958f95448a7068ae6cc6b969 (patch) | |
tree | f453cdc77edd8144b2d96ebf22cf5f0e6d936fa4 /include/malloc_np.h | |
parent | 9c12d789125fc53f76831cc6a98792e0d345fff9 (diff) | |
download | src-test2-7d0d2b0f86b42551958f95448a7068ae6cc6b969.tar.gz src-test2-7d0d2b0f86b42551958f95448a7068ae6cc6b969.zip |
Fix a compilation error with some compilers: __attribute__
requires two parenthesis for its argument, but instead of using
__attribute__ directly, use the appropriate __nonnull macro
from cdefs.h.
Notes
Notes:
svn path=/head/; revision=235780
Diffstat (limited to 'include/malloc_np.h')
-rw-r--r-- | include/malloc_np.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/include/malloc_np.h b/include/malloc_np.h index 699077f3c1db..e1305523079d 100644 --- a/include/malloc_np.h +++ b/include/malloc_np.h @@ -55,13 +55,11 @@ int mallctlbymib(const size_t *mib, size_t miblen, void *oldp, #define ALLOCM_ERR_OOM 1 #define ALLOCM_ERR_NOT_MOVED 2 -int allocm(void **ptr, size_t *rsize, size_t size, int flags) - __attribute__(nonnull(1)); +int allocm(void **ptr, size_t *rsize, size_t size, int flags) __nonnull(1); int rallocm(void **ptr, size_t *rsize, size_t size, size_t extra, - int flags) __attribute__(nonnull(1)); -int sallocm(const void *ptr, size_t *rsize, int flags) - __attribute__(nonnull(1)); -int dallocm(void *ptr, int flags) __attribute__(nonnull(1)); + int flags) __nonnull(1); +int sallocm(const void *ptr, size_t *rsize, int flags) __nonnull(1); +int dallocm(void *ptr, int flags) __nonnull(1); int nallocm(size_t *rsize, size_t size, int flags); __END_DECLS |