OSDN Git Service

(sys_errlist): Conditionalize declaration for BSD 4.4.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Oct 1993 23:20:09 +0000 (23:20 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 20 Oct 1993 23:20:09 +0000 (23:20 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5843 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cccp.c
gcc/collect2.c
gcc/gcc.c
gcc/protoize.c

index fee2bd4..b48672a 100644 (file)
@@ -187,7 +187,11 @@ extern FILE *fdopen ();
 extern char *version_string;
 extern struct tm *localtime ();
 extern int sys_nerr;
+#if defined(bsd4_4)
+extern const char *const sys_errlist[];
+#else
 extern char *sys_errlist[];
+#endif
 extern int parse_escape ();
 
 #ifndef errno
index 84c2e18..ae7f070 100644 (file)
@@ -41,6 +41,13 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 extern int errno;
 #endif
 
+#if defined(bsd4_4)
+extern const char *const sys_errlist[];
+#else
+extern char *sys_errlist[];
+#endif
+extern int sys_nerr;
+
 #define COLLECT
 
 #include "config.h"
@@ -283,8 +290,6 @@ char *
 my_strerror (e)
      int e;
 {
-  extern char *sys_errlist[];
-  extern int sys_nerr;
   static char buffer[30];
 
   if (!e)
index ee954aa..120d794 100644 (file)
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -104,7 +104,11 @@ extern void free ();
 extern char *getenv ();
 
 extern int errno, sys_nerr;
+#if defined(bsd4_4)
+extern const char *const sys_errlist[];
+#else
 extern char *sys_errlist[];
+#endif
 
 extern int execv (), execvp ();
 
index 48c7262..5e42fba 100644 (file)
@@ -80,7 +80,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #undef getopt
 
 extern int errno;
+#if defined(bsd4_4)
+extern const char *const sys_errlist[];
+#else
 extern char *sys_errlist[];
+#endif
 extern char *version_string;
 
 /* Systems which are compatible only with POSIX 1003.1-1988 (but *not*