summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMasamichi Hosoda <trueroad@sea.plala.or.jp>2015-04-24 16:47:05 +0100
committerJames Lowe <pkx166h@gmail.com>2015-04-24 16:50:24 +0100
commitf758afb1497e9d95e564844363f23efa5a313321 (patch)
treeac02a1bb2931c5920408f8c502f2ed54e42f22b4
parent3740ac23c9e222602cec4ddc6c38b58504f17673 (diff)
Remove cygwin_conv_to_posix_path
Issue 4346 Remove cygwin_conv_to_posix_path cygwin_conv_to_posix_path is deprecated on cygwin (32bit) and not available on cygwin64. It is not needed in a pure cygwin environment.
-rw-r--r--flower/file-name.cc25
1 files changed, 0 insertions, 25 deletions
diff --git a/flower/file-name.cc b/flower/file-name.cc
index eaadadf3ef..c65d8fc7ed 100644
--- a/flower/file-name.cc
+++ b/flower/file-name.cc
@@ -33,10 +33,6 @@ using namespace std;
#include <sys/stat.h>
#endif
-#ifdef __CYGWIN__
-#include <sys/cygwin.h>
-#endif
-
#ifndef ROOTSEP
#define ROOTSEP ':'
#endif
@@ -49,21 +45,6 @@ using namespace std;
#define EXTSEP '.'
#endif
-#ifdef __CYGWIN__
-static string
-dos_to_posix (const string &file_name)
-{
- char buf[PATH_MAX] = "";
- char s[PATH_MAX] = {0};
- file_name.copy (s, PATH_MAX - 1);
- /* ugh: char const* argument gets modified. */
- int fail = cygwin_conv_to_posix_path (s, buf);
- if (!fail)
- return buf;
- return file_name;
-}
-#endif /* __CYGWIN__ */
-
/** Use slash as directory separator. On Windows, they can pretty
much be exchanged. */
#if 0
@@ -144,12 +125,6 @@ File_name::to_string () const
File_name::File_name (string file_name)
{
-#ifdef __CYGWIN__
- /* All system functions would work, even if we do not convert to
- posix file_name, but we would think that \foe\bar\baz.ly is in
- the cwd. */
- file_name = dos_to_posix (file_name);
-#endif
#ifdef __MINGW32__
file_name = slashify (file_name);
#endif