X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fpppd.h;h=fde104bc1b06a9fc74bf3b7f24d23f5bc10886b2;hb=c1ed80aebc4cc9a3747371ce1e2419b3d1d857dd;hp=e2cc42808ef3c045c894dcd6b1e0bbc023ed22f6;hpb=c2134507ca4699d192d79337a8fd2e947803dad9;p=ppp.git diff --git a/pppd/pppd.h b/pppd/pppd.h index e2cc428..fde104b 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.71 2002/07/16 13:11:43 kad Exp $ + * $Id: pppd.h,v 1.73 2002/09/07 05:15:25 carlsonj Exp $ */ /* @@ -79,7 +79,7 @@ typedef struct { enum opt_type type; void *addr; char *description; - int flags; + unsigned int flags; void *addr2; int upper_limit; int lower_limit; @@ -120,7 +120,7 @@ typedef struct { #define OPT_A2PRINTER 0x10000000 /* *addr2 is a fn for printing option */ #define OPT_A2STRVAL 0x20000000 /* *addr2 points to current string value */ #define OPT_NOPRINT 0x40000000 /* don't print this option at all */ -#define OPT_A3OR 0x80000000 /* addr3 -> third location to rcv | value */ +#define OPT_A3OR 0x80000000u /* addr3 -> third location to rcv | value */ #define OPT_VAL(x) ((x) & OPT_VALUE) @@ -496,6 +496,7 @@ void link_terminated __P((int)); /* we are finished with the link */ void link_down __P((int)); /* the LCP layer has left the Opened state */ void link_established __P((int)); /* the link is up; authenticate now */ void start_networks __P((int)); /* start all the network control protos */ +void continue_networks __P((int)); /* start network [ip, etc] control protos */ void np_up __P((int, int)); /* a network protocol has come up */ void np_down __P((int, int)); /* a network protocol has gone down */ void np_finished __P((int, int)); /* a network protocol no longer needs link */