From: Paul Mackerras Date: Wed, 25 Mar 1998 01:30:18 +0000 (+0000) Subject: declare script_{un}setenv and get_host_seed X-Git-Tag: RELEASE_2_3_6~107 X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=commitdiff_plain;h=abae2797aaa828bf8d2aebd837ed3771d30bab03 declare script_{un}setenv and get_host_seed --- diff --git a/pppd/pppd.h b/pppd/pppd.h index e164bb5..9ef4a8f 100644 --- a/pppd/pppd.h +++ b/pppd/pppd.h @@ -16,7 +16,7 @@ * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. * - * $Id: pppd.h,v 1.19 1997/04/30 05:56:55 paulus Exp $ + * $Id: pppd.h,v 1.20 1998/03/25 01:30:18 paulus Exp $ */ /* @@ -68,6 +68,7 @@ extern int redirect_stderr;/* Connector's stderr should go to file */ extern char peer_authname[];/* Authenticated name of peer */ extern int privileged; /* We were run by real-uid root */ extern int need_holdoff; /* Need holdoff period after link terminates */ +extern char **script_env; /* Environment variables for scripts */ /* * Variables set by command-line options. @@ -194,6 +195,8 @@ void print_string __P((char *, int, void (*) (void *, char *, ...), void *)); /* Format a string for output */ int fmtmsg __P((char *, int, char *, ...)); /* sprintf++ */ int vfmtmsg __P((char *, int, char *, va_list)); /* vsprintf++ */ +void script_setenv __P((char *, char *)); /* set script env var */ +void script_unsetenv __P((char *)); /* unset script env var */ /* Procedures exported from auth.c */ void link_required __P((int)); /* we are starting to use the link */ @@ -293,6 +296,7 @@ void unlock __P((void)); /* Delete previously-created lock file */ int daemon __P((int, int)); /* Detach us from terminal session */ void logwtmp __P((const char *, const char *, const char *)); /* Write entry to wtmp file */ +int get_host_seed __P((void)); /* Get host-dependent random number seed */ #ifdef PPP_FILTER int set_filters __P((struct bpf_program *pass, struct bpf_program *active)); /* Set filter programs in kernel */