]> rtime.felk.cvut.cz Git - fpga/lx-cpu1/newlib-tumbl.git/commitdiff
* libc/stdlib/system.c (do_system): Eliminate explicit declaration of environ
authorChristopher Faylor <cgf@redhat.com>
Fri, 25 Aug 2000 17:39:06 +0000 (17:39 +0000)
committerChristopher Faylor <cgf@redhat.com>
Fri, 25 Aug 2000 17:39:06 +0000 (17:39 +0000)
when compiling under cygwin since it is already declared in unistd.h.

newlib/ChangeLog
newlib/libc/stdlib/system.c

index 34ebe4861ccbf8b19670818597d67f53626abe4f..b49e1b58a179912921b2fd1d34a21a313f024eff 100644 (file)
@@ -1,3 +1,9 @@
+Fri Aug 25 13:37:11 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * libc/stdlib/system.c (do_system): Eliminate explicit declaration of
+       environ when compiling under cygwin since it is already declared in
+       unistd.h.
+
 2000-08-23  Werner Almesberger  <Werner.Almesberger@epfl.ch>
 
        * libc/stdlib/mprec.c (ulp, b2d, d2b): changed a few expressions
index 8a493d00876396c42ee0c62454c8c9306d59b27d..6a4a33c0b22dfdd59ed7f345c48e3fafac12e6ff 100644 (file)
@@ -60,7 +60,7 @@ Supporting OS subroutines required: <<_exit>>, <<_execve>>, <<_fork_r>>,
 #include <_syslist.h>
 #include <reent.h>
 
-#if defined (unix) || defined (__CYGWIN32__)
+#if defined (unix) || defined (__CYGWIN__)
 static int do_system ();
 #endif
 
@@ -106,7 +106,7 @@ system (s)
 
 #endif
 \f
-#if defined (unix) && !defined (__CYGWIN32__)
+#if defined (unix) && !defined (__CYGWIN__)
 static int
 do_system (ptr, s)
      struct _reent *ptr;
@@ -139,7 +139,7 @@ do_system (ptr, s)
 }
 #endif
 
-#if defined (__CYGWIN32__)
+#if defined (__CYGWIN__)
 static int
 do_system (ptr, s)
      struct _reent *ptr;
@@ -147,7 +147,6 @@ do_system (ptr, s)
 {
   char *argv[4];
   int pid, status;
-  extern char *environ[];
 
   argv[0] = "sh";
   argv[1] = "-c";