aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/path.cc
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/path.cc')
-rw-r--r--winsup/cygwin/path.cc7
1 files changed, 2 insertions, 5 deletions
diff --git a/winsup/cygwin/path.cc b/winsup/cygwin/path.cc
index 47513ae..9b85a93 100644
--- a/winsup/cygwin/path.cc
+++ b/winsup/cygwin/path.cc
@@ -1299,11 +1299,8 @@ path_conv::is_binary ()
tmp_pathbuf tp;
PWCHAR bintest = tp.w_get ();
DWORD bin;
- /* Do NOT check for .exe suffix, otherwise rename(2) misbehaves
- when renaming files to existing executables with omitted suffix.
- strip(1) is a candidate uncovering wrong behaviour here. */
- return exec_state () == is_executable
- || GetBinaryTypeW (get_wide_win32_path (bintest), &bin);
+
+ return GetBinaryTypeW (get_wide_win32_path (bintest), &bin);
}
/* Normalize a Win32 path.