diff options
author | Ron Yorston <rmy@pobox.com> | 2012-03-30 16:11:26 +0100 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2012-03-30 16:11:26 +0100 |
commit | f9f2117d5b7057f986850741b85bde5c30590b02 (patch) | |
tree | 5a069c443649f216bd1fe4474e80ebc37c72a38d /libbb/copy_file.c | |
parent | 40b68b6ecaf47c6a68bfa4158a61ce41bffa8284 (diff) | |
download | busybox-w32-f9f2117d5b7057f986850741b85bde5c30590b02.tar.gz busybox-w32-f9f2117d5b7057f986850741b85bde5c30590b02.tar.bz2 busybox-w32-f9f2117d5b7057f986850741b85bde5c30590b02.zip |
Update mingw.c from latest git/compat
Diffstat (limited to 'libbb/copy_file.c')
-rw-r--r-- | libbb/copy_file.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/libbb/copy_file.c b/libbb/copy_file.c index 48aaf481d..be65c4b47 100644 --- a/libbb/copy_file.c +++ b/libbb/copy_file.c | |||
@@ -85,12 +85,7 @@ int FAST_FUNC copy_file(const char *source, const char *dest, int flags) | |||
85 | /* Inverse of cp -d ("cp without -d") */ | 85 | /* Inverse of cp -d ("cp without -d") */ |
86 | #define FLAGS_DEREF (flags & (FILEUTILS_DEREFERENCE + FILEUTILS_DEREFERENCE_L0)) | 86 | #define FLAGS_DEREF (flags & (FILEUTILS_DEREFERENCE + FILEUTILS_DEREFERENCE_L0)) |
87 | 87 | ||
88 | #if ENABLE_PLATFORM_MINGW32 | ||
89 | /* stat can't be aliased, and MinGW uses lstat anyway */ | ||
90 | if (lstat(source, &source_stat) < 0) { | ||
91 | #else | ||
92 | if ((FLAGS_DEREF ? stat : lstat)(source, &source_stat) < 0) { | 88 | if ((FLAGS_DEREF ? stat : lstat)(source, &source_stat) < 0) { |
93 | #endif | ||
94 | /* This may be a dangling symlink. | 89 | /* This may be a dangling symlink. |
95 | * Making [sym]links to dangling symlinks works, so... */ | 90 | * Making [sym]links to dangling symlinks works, so... */ |
96 | if (flags & (FILEUTILS_MAKE_SOFTLINK|FILEUTILS_MAKE_HARDLINK)) | 91 | if (flags & (FILEUTILS_MAKE_SOFTLINK|FILEUTILS_MAKE_HARDLINK)) |