$NetBSD: patch-ar,v 1.2 2008/02/23 04:47:03 hfath Exp $

--- include/clibrary.h.orig	1997-12-09 00:48:50.000000000 +0100
+++ include/clibrary.h
@@ -13,6 +13,7 @@
 #endif	/* defined(DO_HAVE_VFORK) */
 
 #include <sys/time.h>
+#include <sys/param.h>
 
     /* Generic pointer, used by memcpy, malloc, etc. */
     /* =()<typedef @<POINTER>@ *POINTER;>()= */
@@ -111,7 +112,9 @@ extern char		*strerror();
 #endif	/* !defined(strerror) */
 extern long		atol();
 extern time_t		time();
+#if !(defined(BSD) && BSD >= 199306)
 extern unsigned long	inet_addr();
+#endif
 extern FREEVAL		free();
 extern POINTER		malloc();
 extern POINTER		realloc();
@@ -119,7 +122,10 @@ extern POINTER		realloc();
 #if	defined (ACT_MMAP) || defined(MMAP)
 /* =()<typedef @<MMAP_PTR>@ MMAP_PTR;>()= */
 typedef caddr_t MMAP_PTR;
+/* Defined in <sys/mman.h> already */
+#if 0
 extern MMAP_PTR mmap();
+#endif
 #endif /* defined (ACT_MMAP) || defined(MMAP) */	
 
 /* Some backward systems need this. */
@@ -146,6 +152,7 @@ extern unsigned int	sleep();
 /* =()<extern @<_EXITVAL>@	_exit();>()= */
 extern void	_exit();
 
-#if defined(DO_HAVE_SETPROCTITLE)
+#if 0 && defined(DO_HAVE_SETPROCTITLE)
+/* This is in <stdlib.h>, already */
 extern void	setproctitle();
 #endif	/* defined(DO_HAVE_SETPROCTITLE) */
