]> Savannah Git Hosting - gnulib.git/commit
dynarray: merge from glibc
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 11 Aug 2021 20:00:57 +0000 (13:00 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 11 Aug 2021 20:01:51 +0000 (13:01 -0700)
commit6a3bdcfda683b4f06ff839f14bf9fc4d32188502
tree68bbc231f4189bacfcf8ae3098d07fc6cca8c082
parent1221876a7aec2a59c824a9784f5ff24e96f5545b
dynarray: merge from glibc

This also helps document glibc’s direction in using GCC’s
memory-allocation checking.
* lib/cdefs.h: Omit comments that glibc rejected.
(__returns_nonnull, __attr_access_none, __attr_dealloc)
(__attr_dealloc_free): New macros.
* lib/libc-config.h: Undef the new macros that are defined
unconditionally.
* lib/malloc/dynarray_at_failure.c [_LIBC]: Do not include stdlib.h.
(__libc_dynarray_at_failure) [_LIBC]: Call __libc_fatal,
fixing a bad merge previously.
ChangeLog
lib/cdefs.h
lib/libc-config.h
lib/malloc/dynarray_at_failure.c