]> err.no Git - util-linux/commitdiff
ipcs: use __GLIBC__ instead of obsolete __GNU_LIBRARY__
authorGuillem Jover <guillem@hadrons.org>
Thu, 8 Oct 2009 11:40:12 +0000 (13:40 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 9 Oct 2009 13:17:53 +0000 (15:17 +0200)
The latter is obsolete and it's currently defined to 6 for historical
reasons (as per comment in <features.h>) instead of 2 as what would be
expected.

Signed-off-by: Guillem Jover <guillem@hadrons.org>
sys-utils/ipcs.c

index 0e645d1384e86bc53169f895aff72c8767094748..766e58698ae59cb3cf3ff3f0083ce5976b8a9154 100644 (file)
@@ -88,11 +88,9 @@ union semun {
 #endif
 
 /* X/OPEN (Jan 1987) does not define fields key, seq in struct ipc_perm;
-   libc 4/5 does not mention struct ipc_term at all, but includes
-   <linux/ipc.h>, which defines a struct ipc_perm with such fields.
    glibc-1.09 has no support for sysv ipc.
    glibc 2 uses __key, __seq */
-#if defined (__GNU_LIBRARY__) && __GNU_LIBRARY__ > 1
+#if defined (__GLIBC__) && __GLIBC__ >= 2
 #define KEY __key
 #else
 #define KEY key