*************** *** 128,147 **** /* Global functions. */ #if defined(TLI) || defined(PTX) || defined(TLI_SEQUENT) - extern void fromhost(); /* get/validate client host info */ #else #define fromhost sock_host /* no TLI support needed */ #endif - extern int hosts_access(); /* access control */ - extern void shell_cmd(); /* execute shell command */ - extern char *percent_x(); /* do % expansion */ - extern void rfc931(); /* client name from RFC 931 daemon */ - extern void clean_exit(); /* clean up and exit */ - extern void refuse(); /* clean up and exit */ - extern char *xgets(); /* fgets() on steroids */ - extern char *split_at(); /* strchr() and split */ - extern unsigned long dot_quad_addr(); /* restricted inet_addr() */ /* Global variables. */ --- 147,169 ---- /* Global functions. */ #if defined(TLI) || defined(PTX) || defined(TLI_SEQUENT) + extern void fromhost __P((struct request_info *)); /* get/validate client host info */ #else #define fromhost sock_host /* no TLI support needed */ #endif + extern void shell_cmd __P((char *)); /* execute shell command */ + extern char *percent_x __P((char *, int, char *, struct request_info *)); /* do % expansion */ + #ifdef INET6 + extern void rfc931 __P((struct sockaddr *, struct sockaddr *, char *)); /* client name from RFC 931 daemon */ + #else + extern void rfc931 __P((struct sockaddr_in *, struct sockaddr_in *, char *)); /* client name from RFC 931 daemon */ + #endif + extern void clean_exit __P((struct request_info *)); /* clean up and exit */ + extern void refuse __P((struct request_info *)); /* clean up and exit */ + extern char *xgets __P((char *, int, FILE *)); /* fgets() on steroids */ + extern char *split_at __P((char *, int)); /* strchr() and split */ + extern unsigned long dot_quad_addr __P((char *)); /* restricted inet_addr() */ /* Global variables. */