Lines Matching refs:extern

149 -extern int hosts_access();		/* access control */
150 -extern void shell_cmd(); /* execute shell command */
151 -extern char *percent_x(); /* do %<char> expansion */
152 -extern void rfc931(); /* client name from RFC 931 daemon */
153 -extern void clean_exit(); /* clean up and exit */
154 -extern void refuse(); /* clean up and exit */
155 -extern char *xgets(); /* fgets() on steroids */
156 -extern char *split_at(); /* strchr() and split */
157 -extern unsigned long dot_quad_addr(); /* restricted inet_addr() */
158 +extern int hosts_access(struct request_info *request); /* access control */
159 +extern void shell_cmd(char *); /* execute shell command */
160 +extern char *percent_x(char *, int, char *, struct request_info *);
162 +extern void rfc931(struct sockaddr *, struct sockaddr *, char *);
164 +extern void clean_exit(struct request_info *); /* clean up and exit */
165 +extern void refuse(struct request_info *); /* clean up and exit */
166 +extern char *xgets(char *, int, FILE *); /* fgets() on steroids */
167 +extern char *split_at(char *, int); /* strchr() and split */
168 +extern unsigned long dot_quad_addr(char *); /* restricted inet_addr() */
173 +extern int allow_severity __attribute__ ((weak)); /* for connection logging */
174 +extern int deny_severity __attribute__ ((weak)); /* for connection logging */
176 extern int allow_severity; /* for connection logging */
177 extern int deny_severity; /* for connection logging */
179 extern char *hosts_allow_table; /* for verification mode redirection */
180 extern char *hosts_deny_table; /* for verification mode redirection */
181 extern int hosts_access_verbose; /* for verbose matching mode */
184 extern struct request_info *request_init(struct request_info *,...);
185 extern struct request_info *request_set(struct request_info *,...);
186 +extern int hosts_ctl(char *daemon, char *client_name, char *client_addr,
189 extern struct request_info *request_init(); /* initialize request */
190 extern struct request_info *request_set(); /* update request structure */
195 -extern char *eval_user(); /* client user */
196 -extern char *eval_hostname(); /* printable hostname */
197 -extern char *eval_hostaddr(); /* printable host address */
198 -extern char *eval_hostinfo(); /* host name or address */
199 -extern char *eval_client(); /* whatever is available */
200 -extern char *eval_server(); /* whatever is available */
201 +extern char *eval_user(struct request_info *); /* client user */
202 +extern char *eval_hostname(struct host_info *); /* printable hostname */
203 +extern char *eval_hostaddr(struct host_info *); /* printable host address */
204 +extern char *eval_hostinfo(struct host_info *); /* host name or address */
205 +extern char *eval_client(struct request_info *);/* whatever is available */
206 +extern char *eval_server(struct request_info *);/* whatever is available */
212 -extern void sock_host(); /* look up endpoint addresses */
213 -extern void sock_hostname(); /* translate address to hostname */
214 -extern void sock_hostaddr(); /* address to printable address */
216 +extern void sock_host(struct request_info *);
218 +extern void sock_hostname(struct host_info *);
220 +extern void sock_hostaddr(struct host_info *);
228 -extern void process_options(); /* execute options */
229 +extern void process_options(char *, struct request_info *);/* execute options */
230 extern int dry_run; /* verification flag */
235 extern char *my_strtok();