aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJim Wilson <wilson@cygnus.com>1997-09-09 20:21:58 +0000
committerJim Wilson <wilson@gcc.gnu.org>1997-09-09 13:21:58 -0700
commit233bd86d2e8877607e0d731f2bb6809d13a30460 (patch)
tree01540bc19136b910d932f8ceede58d49044fbba0 /gcc
parent8f3d79e05f6ad084e0c6e6f60d18119aea9f2361 (diff)
downloadgcc-233bd86d2e8877607e0d731f2bb6809d13a30460.zip
gcc-233bd86d2e8877607e0d731f2bb6809d13a30460.tar.gz
gcc-233bd86d2e8877607e0d731f2bb6809d13a30460.tar.bz2
Add CYGWIN32 support.
* g77.c (pexecute, doit): Add checks for __CYGWIN32__. From-SVN: r15183
Diffstat (limited to 'gcc')
-rw-r--r--gcc/f/ChangeLog.egcs4
-rw-r--r--gcc/f/g77.c6
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/f/ChangeLog.egcs b/gcc/f/ChangeLog.egcs
index 8becff7..0ec6af0 100644
--- a/gcc/f/ChangeLog.egcs
+++ b/gcc/f/ChangeLog.egcs
@@ -1,3 +1,7 @@
+Tue Sep 9 13:20:40 1997 Jim Wilson <wilson@cygnus.com>
+
+ * g77.c (pexecute, doit): Add checks for __CYGWIN32__.
+
Wed Aug 27 20:32:03 1997 Jeffrey A Law (law@cygnus.com)
* top.c (ffe_decode_option): Turn on flag_move_all_moveables
diff --git a/gcc/f/g77.c b/gcc/f/g77.c
index dc9f776..1c0834f 100644
--- a/gcc/f/g77.c
+++ b/gcc/f/g77.c
@@ -979,7 +979,7 @@ pexecute (search_flag, program, argv, not_last)
#endif
-#if !defined(__MSDOS__) && !defined(OS2) && !defined(_WIN32)
+#if (!defined(__MSDOS__) && !defined(OS2) && !defined(_WIN32)) || defined (__CYGWIN32__)
static int
pexecute (search_flag, program, argv, not_last)
@@ -1084,7 +1084,7 @@ pexecute (search_flag, program, argv, not_last)
}
#endif /* OS2 */
-#if defined(_WIN32)
+#if defined(_WIN32) && !defined (__CYGWIN32__)
static int
pexecute (search_flag, program, argv, not_last)
@@ -1109,7 +1109,7 @@ doit (char *program, char **argv)
#ifdef __MSDOS__
status = pid;
#else
-#ifdef _WIN32
+#if defined(_WIN32) && !defined(__CYGWIN32__)
pid = cwait (&status, pid, WAIT_CHILD);
#else
pid = wait (&status);