[git commit] readlink: uClibc supports automatic allocation too now

Mike Frysinger vapier at gentoo.org
Tue Mar 12 15:14:24 UTC 2013


commit: http://git.busybox.net/busybox/commit/?id=af9e70b8cba23b17c554533c3cdab0b66e7015e8
branch: http://git.busybox.net/busybox/commit/?id=refs/heads/master

Signed-off-by: Mike Frysinger <vapier at gentoo.org>
---
 libbb/xreadlink.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/libbb/xreadlink.c b/libbb/xreadlink.c
index ec95af2..0bdf394 100644
--- a/libbb/xreadlink.c
+++ b/libbb/xreadlink.c
@@ -102,7 +102,8 @@ char* FAST_FUNC xmalloc_readlink_or_warn(const char *path)
 
 char* FAST_FUNC xmalloc_realpath(const char *path)
 {
-#if defined(__GLIBC__) && !defined(__UCLIBC__)
+#if defined(__GLIBC__) || \
+    (defined(__UCLIBC__) && UCLIBC_VERSION >= KERNEL_VERSION(0, 9, 31))
 	/* glibc provides a non-standard extension */
 	/* new: POSIX.1-2008 specifies this behavior as well */
 	return realpath(path, NULL);


More information about the busybox-cvs mailing list