aboutsummaryrefslogtreecommitdiff
path: root/libbb
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-04-20 19:14:19 +0200
commitbd0bb5d89b591326583754d4cbf45666aefc0fb8 (patch)
tree02cb2840877325e1853220f8c589d20377477180 /libbb
parentb4724180a64b2c0474692e32c9ac96261a16238b (diff)
downloadbusybox-w32-bd0bb5d89b591326583754d4cbf45666aefc0fb8.tar.gz
busybox-w32-bd0bb5d89b591326583754d4cbf45666aefc0fb8.tar.bz2
busybox-w32-bd0bb5d89b591326583754d4cbf45666aefc0fb8.zip
win32: xmalloc_follow_symlinks: support ENOSYS by mingw port
Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Diffstat (limited to 'libbb')
-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 }