Update feature guard for strdup/strndup in <bits/string2.h>
authorAndreas Schwab <schwab@suse.de>
Thu, 12 Jun 2014 12:42:57 +0000 (14:42 +0200)
committerAndreas Schwab <schwab@suse.de>
Mon, 16 Jun 2014 08:21:31 +0000 (10:21 +0200)
ChangeLog
string/bits/string2.h

index 3e519fd..ccc05a3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2014-06-16  Andreas Schwab  <schwab@suse.de>
+
+       * string/bits/string2.h (strdup, strndup): Update feature guard.
+
 2014-06-14  David S. Miller  <davem@davemloft.net>
 
        * sysdeps/sparc/fpu/libm-test-ulps: Update.
index 1b6a1ef..0523a27 100644 (file)
@@ -1287,7 +1287,7 @@ extern char *__strdup (const char *__string) __THROW __attribute_malloc__;
                          __retval; }))                                       \
                  : __strdup (s)))
 
-#  if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
+#  if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
 #   define strdup(s) __strdup (s)
 #  endif
 # endif
@@ -1315,7 +1315,7 @@ extern char *__strndup (const char *__string, size_t __n)
                          __retval; }))                                       \
                  : __strndup (s, n)))
 
-#  ifdef __USE_GNU
+#  ifdef __USE_XOPEN2K8
 #   define strndup(s, n) __strndup (s, n)
 #  endif
 # endif