## diffname boot/boot.h 1992/0317
## diff -e /dev/null /n/bootesdump/1992/0317/sys/src/9/boot/boot.h
0a
typedef struct Method Method;
struct Method
{
char *name;
void (*config)(Method*);
void (*auth)(Method*);
void (*connect)(Method*);
char *arg;
};
extern char terminal[NAMELEN];
extern char sys[2*NAMELEN];
extern char password[NAMELEN];
extern char username[NAMELEN];
extern char cputype[NAMELEN];
extern char *bootdisk;
extern char *initflag;
extern void (*pword)(Method*);
extern int kflag;
/* libc equivalent */
extern int plumb(char*, char*, int*, char*);
extern int outin(char*, char*, int);
extern int sendmsg(int, char*);
extern void warning(char*);
extern void fatal(char*);
extern int readenv(char*, char*, int);
extern void setenv(char*, char*);
extern void srvcreate(char*, int);
extern int dkauth(void);
extern int dkconnect(void);
extern void userpasswd(int);
extern void getpasswd(char*, int);
/* methods */
extern void config9600(Method*);
extern int auth9600(Method*);
extern int connect9600(Method*);
extern void config192000(Method*);
extern int auth192000(Method*);
extern int connect192000(Method*);
extern void confighs(Method*);
extern int authhs(Method*);
extern int connecths(Method*);
extern void configincon(Method*);
extern int authincon(Method*);
extern int connectincon(Method*);
extern void configil(Method*);
extern int authil(Method*);
extern int connectil(Method*);
extern void configtcp(Method*);
extern int authtcp(Method*);
extern int connecttcp(Method*);
extern void configcyc(Method*);
extern int authcyc(Method*);
extern int connectcyc(Method*);
extern void configlocal(Method*);
extern int authlocal(Method*);
extern int connectlocal(Method*);
.
## diffname boot/boot.h 1992/0318
## diff -e /n/bootesdump/1992/0317/sys/src/9/boot/boot.h /n/bootesdump/1992/0318/sys/src/9/boot/boot.h
58,59c
extern int authlocal(void);
extern int connectlocal(void);
.
55,56c
extern int authcyc(void);
extern int connectcyc(void);
.
52,53c
extern int authtcp(void);
extern int connecttcp(void);
.
49,50c
extern int authil(void);
extern int connectil(void);
.
46,47c
extern int authincon(void);
extern int connectincon(void);
.
43,44c
extern int authhs(void);
extern int connecths(void);
.
37,41c
extern int auth9600(void);
extern int connect9600(void);
extern void config19200(Method*);
extern int auth19200(void);
extern int connect19200(void);
.
30,33c
extern void userpasswd(int, Method*);
extern void warning(char*);
.
28a
extern void settime(int);
.
27a
extern int sendmsg(int, char*);
extern void session(int);
.
26a
extern void getpasswd(char*, int);
extern void key(int, Method*);
extern void newkernel(void);
extern void nop(int);
extern int outin(char*, char*, int);
extern int passtokey(char*, char*, int);
extern int plumb(char*, char*, int*, char*);
.
22,25c
extern int cache(int);
extern int dkauth(void);
extern int dkconnect(void);
.
19a
extern Method method[];
extern char password[NAMELEN];
extern void (*pword)(int, Method*);
extern char sys[2*NAMELEN];
extern char terminal[NAMELEN];
extern char username[NAMELEN];
.
16,18c
extern int fflag;
.
11,14c
extern char* bootdisk;
extern int (*cfs)(int);
extern int cpuflag;
.
6,7c
int (*auth)(void);
int (*connect)(void);
.
## diffname boot/boot.h 1992/0322
## diff -e /n/bootesdump/1992/0318/sys/src/9/boot/boot.h /n/bootesdump/1992/0322/sys/src/9/boot/boot.h
34d
## diffname boot/boot.h 1992/0325
## diff -e /n/bootesdump/1992/0322/sys/src/9/boot/boot.h /n/bootesdump/1992/0325/sys/src/9/boot/boot.h
22a
extern char *sauth;
.
## diffname boot/boot.h 1992/0522
## diff -e /n/bootesdump/1992/0325/sys/src/9/boot/boot.h /n/bootesdump/1992/0522/sys/src/9/boot/boot.h
43a
extern void boot(int, char **);
extern void bboot(int, char **);
.
22a
extern char bootfile[3*NAMELEN];
.
## diffname boot/boot.h 1992/0530
## diff -e /n/bootesdump/1992/0522/sys/src/9/boot/boot.h /n/bootesdump/1992/0530/sys/src/9/boot/boot.h
30a
extern void getconffile(char*, char*);
.
23a
extern char conffile[NAMELEN];
.
## diffname boot/boot.h 1992/0610
## diff -e /n/bootesdump/1992/0530/sys/src/9/boot/boot.h /n/bootesdump/1992/0610/sys/src/9/boot/boot.h
39c
extern int readfile(char*, char*, int);
.
## diffname boot/boot.h 1992/0611
## diff -e /n/bootesdump/1992/0610/sys/src/9/boot/boot.h /n/bootesdump/1992/0611/sys/src/9/boot/boot.h
74a
extern void configbri(Method*);
extern int authbri(void);
extern int connectbri(void);
.
62a
extern void configcincon(Method*);
extern int authcincon(void);
extern int connectcincon(void);
.
## diffname boot/boot.h 1992/0909
## diff -e /n/bootesdump/1992/0611/sys/src/9/boot/boot.h /n/bootesdump/1992/0909/sys/src/9/boot/boot.h
80a
extern void confighybrid(Method*);
extern int authhybrid(void);
extern int connecthybrid(void);
.
## diffname boot/boot.h 1993/0330
## diff -e /n/bootesdump/1992/0909/sys/src/9/boot/boot.h /n/bootesdump/1993/0330/sys/src/9/boot/boot.h
48a
extern void doauthenticate(int, Method*);
.
46a
extern int writefile(char*, char*, int);
.
39a
extern int readn(int, char*, int);
.
28a
extern char* checkkey(Method*, char*, char*);
.
23,25c
extern char bootfile[];
extern char conffile[];
extern int afd;
.
20,21c
extern char sys[];
extern uchar hostkey[];
extern char terminal[];
.
18d
14c
extern char cputype[];
.
## diffname boot/boot.h 1993/0501
## diff -e /n/bootesdump/1993/0330/sys/src/9/boot/boot.h /n/fornaxdump/1993/0501/sys/src/brazil/boot/boot.h
43d
37c
extern int nop(int);
.
## diffname boot/boot.h 1994/0311
## diff -e /n/fornaxdump/1993/0501/sys/src/brazil/boot/boot.h /n/fornaxdump/1994/0311/sys/src/brazil/boot/boot.h
24a
extern int bargc;
extern char *bargv[];
.
## diffname boot/boot.h 1994/0317
## diff -e /n/fornaxdump/1994/0311/sys/src/brazil/boot/boot.h /n/fornaxdump/1994/0317/sys/src/brazil/boot/boot.h
26c
extern char *bargv[Nbarg];
.
24a
enum
{
Nbarg= 16,
};
.
## diffname boot/boot.h 1996/0111
## diff -e /n/fornaxdump/1994/0317/sys/src/brazil/boot/boot.h /n/fornaxdump/1996/0111/sys/src/brazil/boot/boot.h
31d
## diffname boot/boot.h 1996/1225
## diff -e /n/fornaxdump/1996/0111/sys/src/brazil/boot/boot.h /n/fornaxdump/1996/1225/sys/src/brazil/boot/boot.h
46c
extern long readn(int, void*, long);
.
## diffname boot/boot.h 1997/0213
## diff -e /n/fornaxdump/1996/1225/sys/src/brazil/boot/boot.h /n/emeliedump/1997/0213/sys/src/brazil/boot/boot.h
58a
extern void configppp(Method*);
extern int authppp(void);
extern int connectppp(void);
.
## diffname boot/boot.h 1997/0327
## diff -e /n/emeliedump/1997/0213/sys/src/brazil/boot/boot.h /n/emeliedump/1997/0327/sys/src/brazil/boot/boot.h
89,94d
83,85d
59,76d
56a
extern int parsefields(char*, char**, int, char*);
.
55d
41d
38d
35,36d
23,24d
21d
## diffname boot/boot.h 1999/0316
## diff -e /n/emeliedump/1997/0327/sys/src/brazil/boot/boot.h /n/emeliedump/1999/0316/sys/src/brazil/boot/boot.h
11a
extern char* rootdir;
.
## diffname boot/boot.h 1999/0610
## diff -e /n/emeliedump/1999/0316/sys/src/brazil/boot/boot.h /n/emeliedump/1999/0610/sys/src/brazil/boot/boot.h
61a
extern void configsac(Method*);
extern int authsac(void);
extern int connectsac(void);
.
## diffname boot/boot.h 2000/1107
## diff -e /n/emeliedump/1999/0610/sys/src/brazil/boot/boot.h /n/emeliedump/2000/1107/sys/src/9/boot/boot.h
25c
Nbarg= 32,
.
## diffname boot/boot.h 2001/0119
## diff -e /n/emeliedump/2000/1107/sys/src/9/boot/boot.h /n/emeliedump/2001/0119/sys/src/9/boot/boot.h
35a
extern void glendakey(int, Method*);
.
## diffname boot/boot.h 2001/0214
## diff -e /n/emeliedump/2001/0119/sys/src/9/boot/boot.h /n/emeliedump/2001/0214/sys/src/9/boot/boot.h
17a
extern int pushfcall(int);
.
## diffname boot/boot.h 2001/0527
## diff -e /n/emeliedump/2001/0214/sys/src/9/boot/boot.h /n/emeliedump/2001/0527/sys/src/9/boot/boot.h
51a
extern int old9p(int);
.
47c
extern void setusername(int, Method*);
.
37,38d
26c
Nbarg= 16,
.
23c
extern char username[];
extern uchar statbuf[STATMAX];
.
18d
## diffname boot/boot.h 2001/0819
## diff -e /n/emeliedump/2001/0527/sys/src/9/boot/boot.h /n/emeliedump/2001/0819/sys/src/9/boot/boot.h
65a
/* hack for passing authentication address */
extern char *authaddr;
.
43c
extern void settime(int, int);
.
10a
extern void authentication(int);
.
6d
## diffname boot/boot.h 2001/0820
## diff -e /n/emeliedump/2001/0819/sys/src/9/boot/boot.h /n/emeliedump/2001/0820/sys/src/9/boot/boot.h
23,27c
extern uchar statbuf[Statsz];
.
8a
enum
{
Statsz= 256,
Nbarg= 16,
};
.
## diffname boot/boot.h 2001/1215
## diff -e /n/emeliedump/2001/0820/sys/src/9/boot/boot.h /n/emeliedump/2001/1215/sys/src/9/boot/boot.h
66a
extern void configpaq(Method*);
extern int authpaq(void);
extern int connectpaq(void);
.
63a
.
60a
.
57a
.
## diffname boot/boot.h 2002/0109
## diff -e /n/emeliedump/2001/1215/sys/src/9/boot/boot.h /n/emeliedump/2002/0109/sys/src/9/boot/boot.h
71,73c
extern void configrc(Method*);
extern int connectrc(void);
.
68d
64d
60d
56d
## diffname boot/boot.h 2002/0412
## diff -e /n/emeliedump/2002/0109/sys/src/9/boot/boot.h /n/emeliedump/2002/0412/sys/src/9/boot/boot.h
66a
extern void configpaq(Method*);
extern int connectpaq(void);
.
## diffname boot/boot.h 2002/0801
## diff -e /n/emeliedump/2002/0412/sys/src/9/boot/boot.h /n/emeliedump/2002/0801/sys/src/9/boot/boot.h
70,71c
extern void configembed(Method*);
extern int connectembed(void);
.
## diffname boot/boot.h 2002/1002
## diff -e /n/emeliedump/2002/0801/sys/src/9/boot/boot.h /n/emeliedump/2002/1002/sys/src/9/boot/boot.h
44c
extern void settime(int, int, char*);
.
|