aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-04-05 22:26:36 +0200
committerNguyễn Thái Ngọc Duy <pclouds@gmail.com>2010-09-10 19:28:30 +1000
commit3678ddbdcba93679711417204c1164d47c9a2b74 (patch)
treec46553c5ca37e08ac9b3bc24ea29e0170db172d5
parenta2bb9897437838ab1a92cf4e3885d7af66211a4d (diff)
downloadbusybox-w32-3678ddbdcba93679711417204c1164d47c9a2b74.tar.gz
busybox-w32-3678ddbdcba93679711417204c1164d47c9a2b74.tar.bz2
busybox-w32-3678ddbdcba93679711417204c1164d47c9a2b74.zip
win32: xmalloc_follow_symlinks: support ENOSYS by mingw port
-rw-r--r--libbb/xreadlink.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libbb/xreadlink.c b/libbb/xreadlink.c
index faa0e1646..1a012456f 100644
--- a/libbb/xreadlink.c
+++ b/libbb/xreadlink.c
@@ -59,7 +59,7 @@ char* FAST_FUNC xmalloc_follow_symlinks(const char *path)
59 linkpath = xmalloc_readlink(buf); 59 linkpath = xmalloc_readlink(buf);
60 if (!linkpath) { 60 if (!linkpath) {
61 /* not a symlink, or doesn't exist */ 61 /* not a symlink, or doesn't exist */
62 if (errno == EINVAL || errno == ENOENT) 62 if (errno == EINVAL || errno == ENOENT || (ENABLE_PLATFORM_MINGW32 && errno == ENOSYS))
63 return buf; 63 return buf;
64 goto free_buf_ret_null; 64 goto free_buf_ret_null;
65 } 65 }