summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorpfg <pfg@FreeBSD.org>2016-07-05 22:30:29 +0000
committerpfg <pfg@FreeBSD.org>2016-07-05 22:30:29 +0000
commit215099e03fa8ce2b0ae106485a6d1ae98dcae3c3 (patch)
tree1e9db5a9886f7d913341391d2601c6e7e12b7fb7 /include
parent5db3d6aa0a0fb46fba9a845f2d7b7cacfa8fec90 (diff)
downloadFreeBSD-src-215099e03fa8ce2b0ae106485a6d1ae98dcae3c3.zip
FreeBSD-src-215099e03fa8ce2b0ae106485a6d1ae98dcae3c3.tar.gz
Remove incorrect attributes from posix_memalign(3) declaration.
Both __alloc_align and __alloc_size can't be used when the function returns a pointer to memory. This fixes breakage when building with clang 3.4: In file included from /usr/src/svn/usr.sbin/bhyve/atkbdc.c:40: /usr/include/stdlib.h:176:6: error: '__alloc_size__' attribute only applies to functions that return a pointer [-Werror,-Wignored-attributes] Pointed out by: ngie, cem Approved by: re (gjb)
Diffstat (limited to 'include')
-rw-r--r--include/stdlib.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/include/stdlib.h b/include/stdlib.h
index 8a645c0..e0c20f7 100644
--- a/include/stdlib.h
+++ b/include/stdlib.h
@@ -172,8 +172,7 @@ char *realpath(const char * __restrict, char * __restrict);
int rand_r(unsigned *); /* (TSF) */
#endif
#if __POSIX_VISIBLE >= 200112
-int posix_memalign(void **, size_t, size_t) __nonnull(1) __alloc_align(2)
- __alloc_size(3); /* (ADV) */
+int posix_memalign(void **, size_t, size_t) __nonnull(1); /* (ADV) */
int setenv(const char *, const char *, int);
int unsetenv(const char *);
#endif
OpenPOWER on IntegriCloud