view sources/patches/uClibc-stpcpy.patch @ 1682:64316ca2bc9b

Remove redundant list assignment in ccwrap that screws up ordering and puts the -L entries in the wrong order.
author Rob Landley <rob@landley.net>
date Fri, 05 Sep 2014 23:54:01 -0500
parents a9c403a6aa3b
children
line wrap: on
line source

stpcpy is from posix-2008, not the gnu/dammit project.  See:

  http://pubs.opengroup.org/onlinepubs/9699919799/functions/stpcpy.html

Needing to #define __ALL_HAIL_RICHARD_STALLMAN in order to get a posix
function is just _sad_.

diff --git a/include/string.h b/include/string.h
index f11a726..73534cb 100644
--- a/include/string.h
+++ b/include/string.h
@@ -416,9 +416,7 @@ extern char *strsep (char **__restrict __stringp,
 		     __const char *__restrict __delim)
      __THROW __nonnull ((1, 2));
 libc_hidden_proto(strsep)
-#endif
 
-#ifdef	__USE_GNU
 /* Compare S1 and S2 as strings holding name & indices/version numbers.  */
 extern int strverscmp (__const char *__s1, __const char *__s2)
      __THROW __attribute_pure__ __nonnull ((1, 2));