diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 2602e18b797..092452552a6 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,8 @@
+Wed Apr 20 16:45:51 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
+
+	* hosts/i386aix.h: Changes to avoid prototypes conflicts with the
+	ones defined in stdlib.h.  (From Minh Tran-Le.)
+
 Wed Apr 20 14:15:21 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 start-sanitize-powerpc-netware
 
diff --git a/bfd/hosts/i386aix.h b/bfd/hosts/i386aix.h
index 871714fd8a8..ef621cafbb0 100644
--- a/bfd/hosts/i386aix.h
+++ b/bfd/hosts/i386aix.h
@@ -11,6 +11,7 @@
 #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)
@@ -26,10 +27,7 @@ extern void	exit	PARAMS ((int));
 extern int	fclose	PARAMS ((FILE*));
 extern void	free	PARAMS ((PTR));
 extern int	fseek	PARAMS ((FILE*, long, int));
-extern PTR	malloc	PARAMS ((unsigned));
 extern void	perror	PARAMS ((CONST char *));
-extern int	qsort	PARAMS ((void *data, int els, int siz, int func()));
-extern PTR	realloc	PARAMS ((PTR, unsigned));
 
 extern char *getenv();
 extern int chmod();