| plan 9 kernel history: overview | file list | diff list |
1992/0318/boot/boot.h (diff list | history)
| 1992/0317/sys/src/9/boot/boot.h:3,59 – 1992/0318/sys/src/9/boot/boot.h:3,69 (short | long | prev | next) | ||
|
Change auth and connect functions to drop Method* parameter.
rsc Fri Mar 4 12:44:25 2005 | ||
| 1992/0317 | { char *name; void (*config)(Method*); | |
| 1992/0318 | int (*auth)(void); int (*connect)(void); | |
| 1992/0317 | char *arg; }; | |
| 1992/0318 | extern char* bootdisk; extern int (*cfs)(int); extern int cpuflag; | |
| 1992/0317 | extern char cputype[NAMELEN]; | |
| 1992/0318 | extern int fflag; | |
| 1992/0317 | extern int kflag; | |
| 1992/0318 | 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]; | |
| 1992/0317 | /* libc equivalent */ | |
| 1992/0318 | extern int cache(int); extern int dkauth(void); extern int dkconnect(void); | |
| 1992/0317 | extern void fatal(char*); | |
| 1992/0318 | 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*); | |
| 1992/0317 | extern int readenv(char*, char*, int); | |
| 1992/0318 | extern int sendmsg(int, char*); extern void session(int); | |
| 1992/0317 | extern void setenv(char*, char*); | |
| 1992/0318 | extern void settime(int); | |
| 1992/0317 | extern void srvcreate(char*, int); | |
| 1992/0318 | extern void userpasswd(int, Method*); extern void warning(char*); | |
| 1992/0317 | /* methods */ extern void config9600(Method*); | |
| 1992/0318 | extern int auth9600(void); extern int connect9600(void); extern void config19200(Method*); extern int auth19200(void); extern int connect19200(void); | |
| 1992/0317 | extern void confighs(Method*); | |
| 1992/0318 | extern int authhs(void); extern int connecths(void); | |
| 1992/0317 | extern void configincon(Method*); | |
| 1992/0318 | extern int authincon(void); extern int connectincon(void); | |
| 1992/0317 | extern void configil(Method*); | |
| 1992/0318 | extern int authil(void); extern int connectil(void); | |
| 1992/0317 | extern void configtcp(Method*); | |
| 1992/0318 | extern int authtcp(void); extern int connecttcp(void); | |
| 1992/0317 | extern void configcyc(Method*); | |
| 1992/0318 | extern int authcyc(void); extern int connectcyc(void); | |
| 1992/0317 | extern void configlocal(Method*); | |
| 1992/0318 | extern int authlocal(void); extern int connectlocal(void); | |