あー何度もすまん。configureはあんまり関係ないや。SEP_CHARもtypo(;´Д`)
lib/system.hの#if O_BINARYに引っかかって、中途半端なMS-DOSモードでmake
されちゃってるのが原因。shellutilsのcatリダイレクト問題と同じだな。
とりあえずいい加減なぱっち。
--- lib/system.h.org Tue Feb 26 23:31:18 2002
+++ lib/system.h Thu May 16 05:36:41 2002
@@ -196,9 +196,14 @@
# define IS_ABSOLUTE(n) (IS_SLASH((n)[0]) || ((n)[0] && (n)[1] == ':'))
# define FILENAME_CMP strcasecmp
# define FILENAME_CMPN strncasecmp
-# define PATH_SEP ";"
+# ifdef __CYGWIN__
+# define PATH_SEP ":"
+# define DEFAULT_TMPDIR "/tmp/"
+# else
+# define PATH_SEP ";"
+# define DEFAULT_TMPDIR "c:/"
+# endif
# define STRIP_DOT_EXE 1
-# define DEFAULT_TMPDIR "c:/"
# define PIPE_USE_FORK 0
#else /* not O_BINARY */
# define SET_BINARY(f) (void)0