| plan 9 kernel history: overview | file list | diff list |
2001/0214/boot/boot.h (diff list | history)
| 2001/0214/sys/src/9/boot/boot.h:1,66 – 2001/0527/sys/src/9/boot/boot.h:1,65 (short | long | prev | next) | ||
|
Convert to 9P2000. Remove pushfcall, glendakey, nop, userpasswd. Add statbuf, setusername, old9p.
rsc Fri Mar 4 12:44:25 2005 | ||
| 1992/0317 | typedef struct Method Method; struct Method { char *name; void (*config)(Method*); | |
| 1992/0318 | int (*auth)(void); int (*connect)(void); | |
| 1992/0317 | char *arg; }; | |
| 1992/0318 | extern char* bootdisk; | |
| 1999/0316 | extern char* rootdir; | |
| 1992/0318 | extern int (*cfs)(int); extern int cpuflag; | |
| 1993/0330 | extern char cputype[]; | |
| 1992/0318 | extern int fflag; | |
| 1992/0317 | extern int kflag; | |
| 2001/0214 |
| |
| 1992/0318 | extern Method method[]; extern void (*pword)(int, Method*); | |
| 1993/0330 | extern char sys[]; extern uchar hostkey[]; | |
| 1992/0318 |
| |
| 2001/0527 | extern char username[]; extern uchar statbuf[STATMAX]; | |
| 1994/0317 | enum { | |
| 2000/1107 |
| |
| 2001/0527 | Nbarg= 16, | |
| 1994/0317 | }; | |
| 1994/0311 | extern int bargc; | |
| 1994/0317 | extern char *bargv[Nbarg]; | |
| 1992/0317 | /* libc equivalent */ | |
| 1992/0318 | extern int cache(int); | |
| 1993/0330 | extern char* checkkey(Method*, char*, char*); | |
| 1992/0317 | extern void fatal(char*); | |
| 1992/0318 | extern void getpasswd(char*, int); extern void key(int, Method*); | |
| 2001/0119 |
| |
| 1993/0501 |
| |
| 1992/0318 | extern int outin(char*, char*, int); extern int plumb(char*, char*, int*, char*); | |
| 1992/0610 | extern int readfile(char*, char*, int); | |
| 1996/1225 | extern long readn(int, void*, long); | |
| 1992/0318 | extern int sendmsg(int, char*); | |
| 1992/0317 | extern void setenv(char*, char*); | |
| 1992/0318 | extern void settime(int); | |
| 1992/0317 | extern void srvcreate(char*, int); | |
| 1992/0318 |
| |
| 2001/0527 | extern void setusername(int, Method*); | |
| 1992/0318 | extern void warning(char*); | |
| 1993/0330 | extern int writefile(char*, char*, int); | |
| 1992/0522 | extern void boot(int, char **); | |
| 1993/0330 | extern void doauthenticate(int, Method*); | |
| 2001/0527 | extern int old9p(int); | |
| 1997/0327 | extern int parsefields(char*, char**, int, char*); | |
| 1992/0317 | /* methods */ 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 configlocal(Method*); | |
| 1992/0318 | extern int authlocal(void); extern int connectlocal(void); | |
| 1999/0610 | extern void configsac(Method*); extern int authsac(void); extern int connectsac(void); | |