aboutsummaryrefslogtreecommitdiff
path: root/libbb/copy_file.c
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2012-03-30 16:11:26 +0100
committerRon Yorston <rmy@pobox.com>2012-03-30 16:11:26 +0100
commitf9f2117d5b7057f986850741b85bde5c30590b02 (patch)
tree5a069c443649f216bd1fe4474e80ebc37c72a38d /libbb/copy_file.c
parent40b68b6ecaf47c6a68bfa4158a61ce41bffa8284 (diff)
downloadbusybox-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.c5
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))