aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bfd/ChangeLog3
-rw-r--r--bfd/hosts/sun3.h9
2 files changed, 4 insertions, 8 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 6493c23..933653a 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,8 @@
Thu Jun 2 17:39:22 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
+ * hosts/sun3.h: Include <stdlib.h>. Don't declare free, exit or
+ getenv.
+
Add linker support for SunOS shared libraries.
* sunos.c: Include bfdlink.h. Add many new functions and
definitions for SunOS shared library support.
diff --git a/bfd/hosts/sun3.h b/bfd/hosts/sun3.h
index da907c2..245eddb 100644
--- a/bfd/hosts/sun3.h
+++ b/bfd/hosts/sun3.h
@@ -7,27 +7,20 @@
#include <ctype.h>
#include <string.h>
#include <sys/file.h>
+#include <stdlib.h>
#ifndef O_ACCMODE
#define O_ACCMODE (O_RDONLY | O_WRONLY | O_RDWR)
#endif
#define SEEK_SET 0
#define SEEK_CUR 1
-#ifdef __STDC__
-extern void free PARAMS ((PTR));
-#else /* not __STDC__ */
-extern int free PARAMS ((PTR));
-#endif /* not __STDC__ */
-extern void abort PARAMS ((void));
extern int close PARAMS ((int));
extern int fprintf PARAMS ((FILE *,CONST char *,...));
-extern void exit PARAMS ((int));
extern int fclose PARAMS ((FILE*));
extern void bcopy PARAMS ((char*,char*,int));
extern int bcmp PARAMS ((char *, char *, int));
extern void bzero PARAMS ((char *, int));
extern void perror PARAMS ((CONST char *));
-extern char *getenv();
extern char * strchr();
extern char *memchr();
extern char *strrchr();