mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-09 23:00:07 +00:00
reallocarray: Declare under _DEFAULT_SOURCE
Initially, this function was restricted to _GNU_SOURCE, but experience shows that compatibility with existing build systems is improved if we declare it under _DEFAULT_SOURCE as well.
This commit is contained in:
parent
3bad2358d6
commit
2bda273aa3
@ -1,3 +1,7 @@
|
|||||||
|
2018-08-30 Florian Weimer <fweimer@redhat.com>
|
||||||
|
|
||||||
|
* stdlib/stdlib.h (reallocarray): Make available under __USE_MISC.
|
||||||
|
|
||||||
2018-08-30 Stefan Liebler <stli@linux.ibm.com>
|
2018-08-30 Stefan Liebler <stli@linux.ibm.com>
|
||||||
|
|
||||||
* stdlib/test-bz22786.c (do_test): Return EXIT_UNSUPPORTED
|
* stdlib/test-bz22786.c (do_test): Return EXIT_UNSUPPORTED
|
||||||
|
3
NEWS
3
NEWS
@ -18,6 +18,9 @@ Major new features:
|
|||||||
|
|
||||||
* Optimized generic sinf, cosf, sincosf and tanf.
|
* Optimized generic sinf, cosf, sincosf and tanf.
|
||||||
|
|
||||||
|
* The reallocarray function is now declared under _DEFAULT_SOURCE, not just
|
||||||
|
for _GNU_SOURCE, to match BSD environments.
|
||||||
|
|
||||||
Deprecated and removed features, and other changes affecting compatibility:
|
Deprecated and removed features, and other changes affecting compatibility:
|
||||||
|
|
||||||
* The glibc.tune tunable namespace has been renamed to glibc.cpu and the
|
* The glibc.tune tunable namespace has been renamed to glibc.cpu and the
|
||||||
|
@ -549,7 +549,7 @@ extern void *calloc (size_t __nmemb, size_t __size)
|
|||||||
extern void *realloc (void *__ptr, size_t __size)
|
extern void *realloc (void *__ptr, size_t __size)
|
||||||
__THROW __attribute_warn_unused_result__;
|
__THROW __attribute_warn_unused_result__;
|
||||||
|
|
||||||
#ifdef __USE_GNU
|
#ifdef __USE_MISC
|
||||||
/* Re-allocate the previously allocated block in PTR, making the new
|
/* Re-allocate the previously allocated block in PTR, making the new
|
||||||
block large enough for NMEMB elements of SIZE bytes each. */
|
block large enough for NMEMB elements of SIZE bytes each. */
|
||||||
/* __attribute_malloc__ is not used, because if reallocarray returns
|
/* __attribute_malloc__ is not used, because if reallocarray returns
|
||||||
|
Loading…
Reference in New Issue
Block a user