123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- #define UPAP_HEADERLEN 4
- #define UPAP_AUTHREQ 1
- #define UPAP_AUTHACK 2
- #define UPAP_AUTHNAK 3
- typedef struct upap_state {
- int us_unit;
- char *us_user;
- int us_userlen;
- char *us_passwd;
- int us_passwdlen;
- int us_clientstate;
- int us_serverstate;
- u_char us_id;
- int us_timeouttime;
- int us_transmits;
- int us_maxtransmits;
- int us_reqtimeout;
- } upap_state;
- #define UPAPCS_INITIAL 0
- #define UPAPCS_CLOSED 1
- #define UPAPCS_PENDING 2
- #define UPAPCS_AUTHREQ 3
- #define UPAPCS_OPEN 4
- #define UPAPCS_BADAUTH 5
- #define UPAPSS_INITIAL 0
- #define UPAPSS_CLOSED 1
- #define UPAPSS_PENDING 2
- #define UPAPSS_LISTEN 3
- #define UPAPSS_OPEN 4
- #define UPAPSS_BADAUTH 5
- #define UPAP_DEFTIMEOUT 3
- #define UPAP_DEFREQTIME 30
- extern upap_state upap[];
- void upap_authwithpeer __P((int, char *, char *));
- void upap_authpeer __P((int));
- extern struct protent pap_protent;
|