]> git.ipfire.org Git - thirdparty/util-linux.git/commit
libuuid: remove _SVID_SOURCE pre-processor definition
authorSami Kerola <kerolasa@iki.fi>
Sun, 28 Sep 2014 19:51:42 +0000 (20:51 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 1 Oct 2014 10:33:31 +0000 (12:33 +0200)
commit4c87bb0d99d1eb9c4fd52f80214db57b40c82fdb
treecb8a16a77f12c184487bcf9b227bc507ecc63e66
parentdb433bf737a5fd4e1c7cca5e3603934743eebd1c
libuuid: remove _SVID_SOURCE pre-processor definition

The _SVID_SOURCE is deprecated.

In file included from /usr/include/stdio.h:27:0,
                 from libuuid/src/gen_uuid.c:46: /usr/include/features.h:148:3:
      warning: #warning "_BSD_SOURCE and _SVID_SOURCE are
      deprecated, use _DEFAULT_SOURCE" [-Wcpp]

Notice that the Makefile.am has

AM_CPPFLAGS = \
        -include config.h \

that enforces the config.h is included before any other hearer.  In the
configure.ac there is AC_USE_SYSTEM_EXTENSIONS that makes all possible
features that can be supported in a system are turned on.  With these two
there is absolutely no need for any legacy _SOURCE definitions.

Reference: https://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commit;h=c941736c92fa3a319221f65f6755659b2a5e0a20
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
libuuid/src/gen_uuid.c