blob: cfaafeab21b2c2b89f28846292525e31a5e08786 [file] [log] [blame]
From 80cfc827c8260e32a521be20988cca6399f454db Mon Sep 17 00:00:00 2001
From: Dan Padgett <dpadgett@google.com>
Date: Thu, 24 Mar 2016 17:11:09 -0700
Subject: [PATCH 13/17] Expose strdup for POSIX code
---
.../uclibc/uclibc-0075-expose-strdup-for-posix-source.patch | 12 ++++++++++++
1 file changed, 12 insertions(+)
create mode 100644 package/uclibc/uclibc-0075-expose-strdup-for-posix-source.patch
diff --git a/package/uclibc/uclibc-0075-expose-strdup-for-posix-source.patch b/package/uclibc/uclibc-0075-expose-strdup-for-posix-source.patch
new file mode 100644
index 0000000..8e3a782
--- /dev/null
+++ b/package/uclibc/uclibc-0075-expose-strdup-for-posix-source.patch
@@ -0,0 +1,12 @@
+--- a/include/string.h
++++ b/include/string.h
+@@ -141,7 +141,8 @@ extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n,
+ libc_hidden_proto(strxfrm_l)
+ #endif
+
+-#if defined __USE_SVID || defined __USE_BSD || defined __USE_XOPEN_EXTENDED
++#if defined __USE_SVID || defined __USE_BSD || defined __USE_XOPEN_EXTENDED \
++ || defined __USE_XOPEN2K8
+ /* Duplicate S, returning an identical malloc'd string. */
+ extern char *strdup (const char *__s)
+ __THROW __attribute_malloc__ __nonnull ((1));
--
2.8.0.rc3.226.g39d4020