]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
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)
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

index 387518a0c0c7deb78dbc48cd6a8f7a7e0be16863..eb793391c493701818e1da03441bb0d1b351bbc1 100644 (file)
  * %End-Header%
  */
 
-/*
- * Force inclusion of SVID stuff since we need it if we're compiling in
- * gcc-wall wall mode
- */
-#define _SVID_SOURCE
-
 #ifdef _WIN32
 #define _WIN32_WINNT 0x0500
 #include <windows.h>