$NetBSD: patch-ac,v 1.4 2011/03/06 03:47:27 dholland Exp $ --- agent/filter/io.c.orig 2001-03-17 18:31:20.000000000 +0000 +++ agent/filter/io.c @@ -97,6 +97,7 @@ #include "portable.h" #include #include +#include #include #include @@ -130,6 +131,9 @@ #ifdef I_SYS_IOCTL #include #endif +#ifdef I_SYS_PARAM +#include +#endif /* * The following should be defined in . @@ -217,9 +221,6 @@ struct pool { private int queued = 0; /* True when mail queued safely */ private struct mail mail; /* Where mail is expected to lie */ -extern int errno; /* System call error status */ -extern char *malloc(); /* Memory allocation */ -extern char *realloc(); /* Re-allocation of memory pool */ extern char *logname(); /* User's login name */ extern char *strsave(); /* Save string somewhere in core */ extern int loglvl; /* Logging level */ @@ -724,7 +725,7 @@ char *location; */ char **envp; /* Environment pointer */ -#ifdef UNION_WAIT +#if defined(UNION_WAIT) && (!defined(BSD) || BSD < 199306) union wait status; /* Waiting status */ #else int status; /* Status from command */