diff options
author | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2010-04-05 22:26:36 +0200 |
---|---|---|
committer | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2010-09-10 19:28:30 +1000 |
commit | 3678ddbdcba93679711417204c1164d47c9a2b74 (patch) | |
tree | c46553c5ca37e08ac9b3bc24ea29e0170db172d5 | |
parent | a2bb9897437838ab1a92cf4e3885d7af66211a4d (diff) | |
download | busybox-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.c | 2 |
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 | } |