From b8cc728d95a71b3df8a2da8384e4e98603ee74f3 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Fri, 12 Aug 1994 01:57:03 +0000 Subject: [PATCH] added interfaces global --- sudo.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sudo.h b/sudo.h index 6389deb6b..a500eca11 100644 --- a/sudo.h +++ b/sudo.h @@ -218,6 +218,11 @@ typedef struct list { struct list *next; } LIST, *LINK; +struct interface { + struct in_addr addr; + struct in_addr netmask; +}; + /* * Syslog(3) parameters @@ -335,7 +340,6 @@ typedef struct list { * Prototypes */ -struct hostent; /* so gcc won't complain */ /* These are the functions that are called in sudo(8) */ @@ -360,7 +364,6 @@ void be_root __P((void)); void be_user __P((void)); void be_full_user __P((void)); void remove_timestamp __P((void)); -void load_ip_addrs __P((struct hostent *)); /* @@ -371,7 +374,8 @@ void load_ip_addrs __P((struct hostent *)); extern uid_t uid; extern char host[]; extern char cwd[]; -extern struct in_addr *ip_addrs; +extern struct interface *interfaces; +extern int num_interfaces; extern char *user; extern char *epasswd; extern char *cmnd; -- 2.40.0