mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-06 09:10:28 +00:00
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)
This commit is contained in:
parent
d8ab96b2a6
commit
9143e6e49a
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=302358
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue