]> Savannah Git Hosting - gnulib.git/commit
libc-config: port to DragonFlyBSD 5.9
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 10 Mar 2021 23:04:55 +0000 (15:04 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 10 Mar 2021 23:22:29 +0000 (15:22 -0800)
commitfc6d7d850bdebfed81e9212910f44edf99dd7743
tree760bdff7508b5bcd05fccfc43c633e115689eb93
parentf0d3a4d726d16b77b3fe7fb155b29ab792452a4f
libc-config: port to DragonFlyBSD 5.9

DragonFlyBSD defines __nonnull incompatibly with glibc,
so avoid the use of __nonnull in Gnulib code.
Problem reported by Gavin Smith in:
https://lists.gnu.org/r/bug-gnulib/2021-03/msg00066.html
* lib/cdefs.h (__attribute_nonnull__): Rename from __nonnull.
All uses in Gnulib changed.  There should be no need to change
glibc code that is not shared with Gnulib.
(__nonnull): New macro, defined in terms of __attribute_nonnull__,
and which can be used in glibc code that is not shared with Gnulib.
ChangeLog
lib/cdefs.h
lib/libc-config.h
lib/malloc/dynarray-skeleton.c