diff --git a/appl/ftp/common/inet_aton.c b/appl/ftp/common/inet_aton.c index 537838720..bea95c12d 100644 --- a/appl/ftp/common/inet_aton.c +++ b/appl/ftp/common/inet_aton.c @@ -2,6 +2,7 @@ #include #endif +#include #include #include diff --git a/appl/ftp/ftp/ftp_locl.h b/appl/ftp/ftp/ftp_locl.h index 9f2070fa9..ea7de2f68 100644 --- a/appl/ftp/ftp/ftp_locl.h +++ b/appl/ftp/ftp/ftp_locl.h @@ -19,6 +19,9 @@ #include #include #include + +extern int h_errno; + #include #include #include diff --git a/appl/ftp/ftpd/ftpd.c b/appl/ftp/ftpd/ftpd.c index 1906c2376..f04bf7057 100644 --- a/appl/ftp/ftpd/ftpd.c +++ b/appl/ftp/ftpd/ftpd.c @@ -89,6 +89,11 @@ static char rcsid[] = "$NetBSD: ftpd.c,v 1.15 1995/06/03 22:46:47 mycroft Exp $" #include +#ifdef __hpux +#define seteuid(euid) setresuid(-1, euid, -1) +#define setegid(egid) setresgid(-1, egid, -1) +#endif + #include "pathnames.h" #include "extern.h" #include "common.h"