plan 9 kernel history: overview | file list | diff list

1992/0611/boot/boot.h (diff list | history)

1992/0317/sys/src/9/boot/boot.h:3,591992/0318/sys/src/9/boot/boot.h:3,69 (short | long)
Change auth and connect functions to drop Method* parameter.
rsc Fri Mar 4 12:44:25 2005
1992/0317    
{ 
	char	*name; 
	void	(*config)(Method*); 
	void	(*auth)(Method*); 
	void	(*connect)(Method*); 
1992/0318    
	int	(*auth)(void); 
	int	(*connect)(void); 
1992/0317    
	char	*arg; 
}; 
 
extern char	terminal[NAMELEN]; 
extern char	sys[2*NAMELEN]; 
extern char	password[NAMELEN]; 
extern char	username[NAMELEN]; 
1992/0318    
extern char*	bootdisk; 
extern int	(*cfs)(int); 
extern int	cpuflag; 
1992/0317    
extern char	cputype[NAMELEN]; 
extern char	*bootdisk; 
extern char	*initflag; 
extern void	(*pword)(Method*); 
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 */ 
extern int	plumb(char*, char*, int*, char*); 
extern int	outin(char*, char*, int); 
extern int	sendmsg(int, char*); 
extern void	warning(char*); 
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); 
extern int	dkauth(void); 
extern int	dkconnect(void); 
extern void	userpasswd(int); 
extern void	getpasswd(char*, int); 
1992/0318    
extern void	userpasswd(int, Method*); 
extern void	warning(char*); 
1992/0317    
 
/* 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*); 
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*); 
extern int	authhs(Method*); 
extern int	connecths(Method*); 
1992/0318    
extern int	authhs(void); 
extern int	connecths(void); 
1992/0317    
extern void	configincon(Method*); 
extern int	authincon(Method*); 
extern int	connectincon(Method*); 
1992/0318    
extern int	authincon(void); 
extern int	connectincon(void); 
1992/0317    
extern void	configil(Method*); 
extern int	authil(Method*); 
extern int	connectil(Method*); 
1992/0318    
extern int	authil(void); 
extern int	connectil(void); 
1992/0317    
extern void	configtcp(Method*); 
extern int	authtcp(Method*); 
extern int	connecttcp(Method*); 
1992/0318    
extern int	authtcp(void); 
extern int	connecttcp(void); 
1992/0317    
extern void	configcyc(Method*); 
extern int	authcyc(Method*); 
extern int	connectcyc(Method*); 
1992/0318    
extern int	authcyc(void); 
extern int	connectcyc(void); 
1992/0317    
extern void	configlocal(Method*); 
extern int	authlocal(Method*); 
extern int	connectlocal(Method*); 
1992/0318    
extern int	authlocal(void); 
extern int	connectlocal(void); 
1992/0318/sys/src/9/boot/boot.h:31,371992/0322/sys/src/9/boot/boot.h:31,36 (short | long)
Remove passtokey.
rsc Fri Mar 4 12:44:25 2005
1992/0318    
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*); 
1992/0322/sys/src/9/boot/boot.h:20,251992/0325/sys/src/9/boot/boot.h:20,26 (short | long)
Add sauth.
rsc Fri Mar 4 12:44:25 2005
1992/0318    
extern char	sys[2*NAMELEN]; 
extern char	terminal[NAMELEN]; 
extern char	username[NAMELEN]; 
1992/0325    
extern char	*sauth; 
1992/0317    
 
/* libc equivalent */ 
1992/0318    
extern int	cache(int); 
1992/0325/sys/src/9/boot/boot.h:20,251992/0522/sys/src/9/boot/boot.h:20,26 (short | long)
Add bootfile, boot, bboot.
rsc Fri Mar 4 12:44:25 2005
1992/0318    
extern char	sys[2*NAMELEN]; 
extern char	terminal[NAMELEN]; 
extern char	username[NAMELEN]; 
1992/0522    
extern char	bootfile[3*NAMELEN]; 
1992/0325    
extern char	*sauth; 
1992/0317    
 
/* libc equivalent */ 
1992/0325/sys/src/9/boot/boot.h:41,461992/0522/sys/src/9/boot/boot.h:42,49
1992/0317    
extern void	srvcreate(char*, int); 
1992/0318    
extern void	userpasswd(int, Method*); 
extern void	warning(char*); 
1992/0522    
extern void	boot(int, char **); 
extern void	bboot(int, char **); 
1992/0317    
 
/* methods */ 
extern void	config9600(Method*); 
1992/0522/sys/src/9/boot/boot.h:21,261992/0530/sys/src/9/boot/boot.h:21,27 (short | long)
Add conffile, getconffile.
rsc Fri Mar 4 12:44:25 2005
1992/0318    
extern char	terminal[NAMELEN]; 
extern char	username[NAMELEN]; 
1992/0522    
extern char	bootfile[3*NAMELEN]; 
1992/0530    
extern char	conffile[NAMELEN]; 
1992/0325    
extern char	*sauth; 
1992/0317    
 
/* libc equivalent */ 
1992/0522/sys/src/9/boot/boot.h:28,331992/0530/sys/src/9/boot/boot.h:29,35
1992/0318    
extern int	dkauth(void); 
extern int	dkconnect(void); 
1992/0317    
extern void	fatal(char*); 
1992/0530    
extern void	getconffile(char*, char*); 
1992/0318    
extern void	getpasswd(char*, int); 
extern void	key(int, Method*); 
extern void	newkernel(void); 
1992/0530/sys/src/9/boot/boot.h:36,421992/0610/sys/src/9/boot/boot.h:36,42 (short | long)
Change readenv to readfile.
rsc Fri Mar 4 12:44:25 2005
1992/0318    
extern void	nop(int); 
extern int	outin(char*, char*, int); 
extern int	plumb(char*, char*, int*, char*); 
1992/0317    
extern int	readenv(char*, char*, int); 
1992/0610    
extern int	readfile(char*, char*, int); 
1992/0318    
extern int	sendmsg(int, char*); 
extern void	session(int); 
1992/0317    
extern void	setenv(char*, char*); 
1992/0610/sys/src/9/boot/boot.h:60,651992/0611/sys/src/9/boot/boot.h:60,68 (short | long)
Add *cincon, *bri.
rsc Fri Mar 4 12:44:25 2005
1992/0317    
extern void	configincon(Method*); 
1992/0318    
extern int	authincon(void); 
extern int	connectincon(void); 
1992/0611    
extern void	configcincon(Method*); 
extern int	authcincon(void); 
extern int	connectcincon(void); 
1992/0317    
extern void	configil(Method*); 
1992/0318    
extern int	authil(void); 
extern int	connectil(void); 
1992/0610/sys/src/9/boot/boot.h:72,741992/0611/sys/src/9/boot/boot.h:75,80
1992/0317    
extern void	configlocal(Method*); 
1992/0318    
extern int	authlocal(void); 
extern int	connectlocal(void); 
1992/0611    
extern void	configbri(Method*); 
extern int	authbri(void); 
extern int	connectbri(void); 
1992/0611/sys/src/9/boot/boot.h:78,801992/0909/sys/src/9/boot/boot.h:78,83 (short | long)
Add *hybrid.
rsc Fri Mar 4 12:44:25 2005
1992/0611    
extern void	configbri(Method*); 
extern int	authbri(void); 
extern int	connectbri(void); 
1992/0909    
extern void	confighybrid(Method*); 
extern int	authhybrid(void); 
extern int	connecthybrid(void); 
1992/0909/sys/src/9/boot/boot.h:11,311993/0330/sys/src/9/boot/boot.h:11,32 (short | long)
Change strings to remove NAMELEN size. Add checkkey, readn, writefile, doauthenticate.
rsc Fri Mar 4 12:44:25 2005
1992/0318    
extern char*	bootdisk; 
extern int	(*cfs)(int); 
extern int	cpuflag; 
1992/0317    
extern char	cputype[NAMELEN]; 
1993/0330    
extern char	cputype[]; 
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]; 
1993/0330    
extern char	sys[]; 
extern uchar	hostkey[]; 
extern char	terminal[]; 
1992/0318    
extern char	username[NAMELEN]; 
1992/0522    
extern char	bootfile[3*NAMELEN]; 
1992/0530    
extern char	conffile[NAMELEN]; 
1992/0325    
extern char	*sauth; 
1993/0330    
extern char	bootfile[]; 
extern char	conffile[]; 
extern int	afd; 
1992/0317    
 
/* libc equivalent */ 
1992/0318    
extern int	cache(int); 
1993/0330    
extern char*	checkkey(Method*, char*, char*); 
1992/0318    
extern int	dkauth(void); 
extern int	dkconnect(void); 
1992/0317    
extern void	fatal(char*); 
1992/0909/sys/src/9/boot/boot.h:37,421993/0330/sys/src/9/boot/boot.h:38,44
1992/0318    
extern int	outin(char*, char*, int); 
extern int	plumb(char*, char*, int*, char*); 
1992/0610    
extern int	readfile(char*, char*, int); 
1993/0330    
extern int	readn(int, char*, int); 
1992/0318    
extern int	sendmsg(int, char*); 
extern void	session(int); 
1992/0317    
extern void	setenv(char*, char*); 
1992/0909/sys/src/9/boot/boot.h:44,511993/0330/sys/src/9/boot/boot.h:46,55
1992/0317    
extern void	srvcreate(char*, int); 
1992/0318    
extern void	userpasswd(int, Method*); 
extern void	warning(char*); 
1993/0330    
extern int	writefile(char*, char*, int); 
1992/0522    
extern void	boot(int, char **); 
extern void	bboot(int, char **); 
1993/0330    
extern void	doauthenticate(int, Method*); 
1992/0317    
 
/* methods */ 
extern void	config9600(Method*); 
1993/0330/sys/src/9/boot/boot.h:34,461993/0501/sys/src/9/boot/boot.h:34,45 (short | long)
Change nop, add session.
rsc Fri Mar 4 12:44:25 2005
1992/0318    
extern void	getpasswd(char*, int); 
extern void	key(int, Method*); 
extern void	newkernel(void); 
extern void	nop(int); 
1993/0501    
extern int	nop(int); 
1992/0318    
extern int	outin(char*, char*, int); 
extern int	plumb(char*, char*, int*, char*); 
1992/0610    
extern int	readfile(char*, char*, int); 
1993/0330    
extern int	readn(int, 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); 
1993/0501/sys/src/9/boot/boot.h:22,271994/0311/sys/src/9/boot/boot.h:22,29 (short | long)
Add bargc, bargv.
rsc Fri Mar 4 12:44:25 2005
1992/0318    
extern char	username[NAMELEN]; 
1993/0330    
extern char	bootfile[]; 
extern char	conffile[]; 
1994/0311    
extern int	bargc; 
extern char	*bargv[]; 
1993/0330    
extern int	afd; 
1992/0317    
 
/* libc equivalent */ 
1994/0311/sys/src/9/boot/boot.h:22,291994/0317/sys/src/9/boot/boot.h:22,33 (short | long)
Add Nbarg to specify size of bargv.
rsc Fri Mar 4 12:44:25 2005
1992/0318    
extern char	username[NAMELEN]; 
1993/0330    
extern char	bootfile[]; 
extern char	conffile[]; 
1994/0317    
enum 
{ 
	Nbarg=	16, 
}; 
1994/0311    
extern int	bargc; 
extern char	*bargv[]; 
1994/0317    
extern char	*bargv[Nbarg]; 
1993/0330    
extern int	afd; 
1992/0317    
 
/* libc equivalent */ 
1994/0317/sys/src/9/boot/boot.h:28,341996/0111/sys/src/9/boot/boot.h:28,33 (short | long)
Remove afd.
rsc Fri Mar 4 12:44:25 2005
1994/0317    
}; 
1994/0311    
extern int	bargc; 
1994/0317    
extern char	*bargv[Nbarg]; 
1993/0330    
extern int	afd; 
1992/0317    
 
/* libc equivalent */ 
1992/0318    
extern int	cache(int); 
1996/0111/sys/src/9/boot/boot.h:43,491996/1225/sys/src/9/boot/boot.h:43,49 (short | long)
Change readn to match libc.
rsc Fri Mar 4 12:44:25 2005
1992/0318    
extern int	outin(char*, char*, int); 
extern int	plumb(char*, char*, int*, char*); 
1992/0610    
extern int	readfile(char*, char*, int); 
1993/0330    
extern int	readn(int, 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); 
1996/1225/sys/src/9/boot/boot.h:56,611997/0213/sys/src/9/boot/boot.h:56,64 (short | long)
Add *ppp.
rsc Fri Mar 4 12:44:25 2005
1993/0330    
extern void	doauthenticate(int, Method*); 
1992/0317    
 
/* methods */ 
1997/0213    
extern void	configppp(Method*); 
extern int	authppp(void); 
extern int	connectppp(void); 
1992/0317    
extern void	config9600(Method*); 
1992/0318    
extern int	auth9600(void); 
extern int	connect9600(void); 
1997/0213/sys/src/9/boot/boot.h:18,271997/0327/sys/src/9/boot/boot.h:18,24 (short | long)
Remove terminal, bootfile, conffile, dk*, *ppp, *9600, *19200, *hs, *incon, *cyc, *bri, *hybrid.
rsc Fri Mar 4 12:44:25 2005
1992/0318    
extern void	(*pword)(int, Method*); 
1993/0330    
extern char	sys[]; 
extern uchar	hostkey[]; 
extern char	terminal[]; 
1992/0318    
extern char	username[NAMELEN]; 
1993/0330    
extern char	bootfile[]; 
extern char	conffile[]; 
1994/0317    
enum 
{ 
	Nbarg=	16, 
1997/0213/sys/src/9/boot/boot.h:32,441997/0327/sys/src/9/boot/boot.h:29,37
1992/0317    
/* libc equivalent */ 
1992/0318    
extern int	cache(int); 
1993/0330    
extern char*	checkkey(Method*, char*, char*); 
1992/0318    
extern int	dkauth(void); 
extern int	dkconnect(void); 
1992/0317    
extern void	fatal(char*); 
1992/0530    
extern void	getconffile(char*, char*); 
1992/0318    
extern void	getpasswd(char*, int); 
extern void	key(int, Method*); 
extern void	newkernel(void); 
1993/0501    
extern int	nop(int); 
1992/0318    
extern int	outin(char*, char*, int); 
extern int	plumb(char*, char*, int*, char*); 
1997/0213/sys/src/9/boot/boot.h:52,791997/0327/sys/src/9/boot/boot.h:45,54
1992/0318    
extern void	warning(char*); 
1993/0330    
extern int	writefile(char*, char*, int); 
1992/0522    
extern void	boot(int, char **); 
extern void	bboot(int, char **); 
1993/0330    
extern void	doauthenticate(int, Method*); 
1997/0327    
extern int	parsefields(char*, char**, int, char*); 
1992/0317    
 
/* methods */ 
1997/0213    
extern void	configppp(Method*); 
extern int	authppp(void); 
extern int	connectppp(void); 
1992/0317    
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/0611    
extern void	configcincon(Method*); 
extern int	authcincon(void); 
extern int	connectcincon(void); 
1992/0317    
extern void	configil(Method*); 
1992/0318    
extern int	authil(void); 
extern int	connectil(void); 
1997/0213/sys/src/9/boot/boot.h:80,941997/0327/sys/src/9/boot/boot.h:55,60
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); 
1992/0611    
extern void	configbri(Method*); 
extern int	authbri(void); 
extern int	connectbri(void); 
1992/0909    
extern void	confighybrid(Method*); 
extern int	authhybrid(void); 
extern int	connecthybrid(void); 
1997/0327/sys/src/9/boot/boot.h:9,141999/0316/sys/src/9/boot/boot.h:9,15 (short | long)
Add rootdir.
rsc Fri Mar 4 12:44:25 2005
1992/0317    
}; 
 
1992/0318    
extern char*	bootdisk; 
1999/0316    
extern char*	rootdir; 
1992/0318    
extern int	(*cfs)(int); 
extern int	cpuflag; 
1993/0330    
extern char	cputype[]; 
1999/0316/sys/src/9/boot/boot.h:59,611999/0610/sys/src/9/boot/boot.h:59,64 (short | long)
Add *sac.
rsc Fri Mar 4 12:44:25 2005
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); 
1999/0610/sys/src/9/boot/boot.h:22,282000/1107/sys/src/9/boot/boot.h:22,28 (short | long)
Increase Nbarg.
rsc Fri Mar 4 12:44:25 2005
1992/0318    
extern char	username[NAMELEN]; 
1994/0317    
enum 
{ 
	Nbarg=	16, 
2000/1107    
	Nbarg=	32, 
1994/0317    
}; 
1994/0311    
extern int	bargc; 
1994/0317    
extern char	*bargv[Nbarg]; 
2000/1107/sys/src/9/boot/boot.h:33,382001/0119/sys/src/9/boot/boot.h:33,39 (short | long)
Add glendakey.
rsc Fri Mar 4 12:44:25 2005
1992/0317    
extern void	fatal(char*); 
1992/0318    
extern void	getpasswd(char*, int); 
extern void	key(int, Method*); 
2001/0119    
extern void glendakey(int, Method*); 
1993/0501    
extern int	nop(int); 
1992/0318    
extern int	outin(char*, char*, int); 
extern int	plumb(char*, char*, int*, char*); 
2001/0119/sys/src/9/boot/boot.h:15,202001/0214/sys/src/9/boot/boot.h:15,21 (short | long)
Add pushfcall.
rsc Fri Mar 4 12:44:25 2005
1993/0330    
extern char	cputype[]; 
1992/0318    
extern int	fflag; 
1992/0317    
extern int	kflag; 
2001/0214    
extern int pushfcall(int); 
1992/0318    
extern Method	method[]; 
extern void	(*pword)(int, Method*); 
1993/0330    
extern char	sys[]; 
2001/0214/sys/src/9/boot/boot.h:15,292001/0527/sys/src/9/boot/boot.h:15,29 (short | long)
Convert to 9P2000. Remove pushfcall, glendakey, nop, userpasswd. Add statbuf, setusername, old9p.
rsc Fri Mar 4 12:44:25 2005
1993/0330    
extern char	cputype[]; 
1992/0318    
extern int	fflag; 
1992/0317    
extern int	kflag; 
2001/0214    
extern int pushfcall(int); 
1992/0318    
extern Method	method[]; 
extern void	(*pword)(int, Method*); 
1993/0330    
extern char	sys[]; 
extern uchar	hostkey[]; 
1992/0318    
extern char	username[NAMELEN]; 
2001/0527    
extern char	username[]; 
extern uchar	statbuf[STATMAX]; 
1994/0317    
enum 
{ 
2000/1107    
	Nbarg=	32, 
2001/0527    
	Nbarg=	16, 
1994/0317    
}; 
1994/0311    
extern int	bargc; 
1994/0317    
extern char	*bargv[Nbarg]; 
2001/0214/sys/src/9/boot/boot.h:34,412001/0527/sys/src/9/boot/boot.h:34,39
1992/0317    
extern void	fatal(char*); 
1992/0318    
extern void	getpasswd(char*, int); 
extern void	key(int, Method*); 
2001/0119    
extern void glendakey(int, Method*); 
1993/0501    
extern int	nop(int); 
1992/0318    
extern int	outin(char*, char*, int); 
extern int	plumb(char*, char*, int*, char*); 
1992/0610    
extern int	readfile(char*, char*, int); 
2001/0214/sys/src/9/boot/boot.h:44,542001/0527/sys/src/9/boot/boot.h:42,53
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*); 
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 */ 
2001/0527/sys/src/9/boot/boot.h:3,132001/0819/sys/src/9/boot/boot.h:3,13 (short | long)
Remove Method.auth. Change settime. Add authaddr.
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; 
}; 
 
2001/0819    
extern void	authentication(int); 
1992/0318    
extern char*	bootdisk; 
1999/0316    
extern char*	rootdir; 
1992/0318    
extern int	(*cfs)(int); 
2001/0527/sys/src/9/boot/boot.h:40,462001/0819/sys/src/9/boot/boot.h:40,46
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); 
2001/0819    
extern void	settime(int, int); 
1992/0317    
extern void	srvcreate(char*, int); 
2001/0527    
extern void	setusername(int, Method*); 
1992/0318    
extern void	warning(char*); 
2001/0527/sys/src/9/boot/boot.h:63,652001/0819/sys/src/9/boot/boot.h:63,68
1999/0610    
extern void	configsac(Method*); 
extern int	authsac(void); 
extern int	connectsac(void); 
2001/0819    
 
/* hack for passing authentication address */ 
extern char	*authaddr; 
2001/0819/sys/src/9/boot/boot.h:6,112001/0820/sys/src/9/boot/boot.h:6,16 (short | long)
Add Statsz to replace STATMAX.
rsc Fri Mar 4 12:44:25 2005
1992/0318    
	int	(*connect)(void); 
1992/0317    
	char	*arg; 
}; 
2001/0820    
enum 
{ 
	Statsz=	256, 
	Nbarg=	16, 
}; 
1992/0317    
 
2001/0819    
extern void	authentication(int); 
1992/0318    
extern char*	bootdisk; 
2001/0819/sys/src/9/boot/boot.h:20,302001/0820/sys/src/9/boot/boot.h:25,31
1993/0330    
extern char	sys[]; 
extern uchar	hostkey[]; 
2001/0527    
extern char	username[]; 
extern uchar	statbuf[STATMAX]; 
1994/0317    
enum 
{ 
2001/0527    
	Nbarg=	16, 
1994/0317    
}; 
2001/0820    
extern uchar	statbuf[Statsz]; 
1994/0311    
extern int	bargc; 
1994/0317    
extern char	*bargv[Nbarg]; 
1992/0317    
 
2001/0820/sys/src/9/boot/boot.h:55,692001/1215/sys/src/9/boot/boot.h:55,76 (short | long)
Add *paq.
rsc Fri Mar 4 12:44:25 2005
1992/0317    
extern void	configil(Method*); 
1992/0318    
extern int	authil(void); 
extern int	connectil(void); 
2001/1215    
 
1992/0317    
extern void	configtcp(Method*); 
1992/0318    
extern int	authtcp(void); 
extern int	connecttcp(void); 
2001/1215    
 
1992/0317    
extern void	configlocal(Method*); 
1992/0318    
extern int	authlocal(void); 
extern int	connectlocal(void); 
2001/1215    
 
1999/0610    
extern void	configsac(Method*); 
extern int	authsac(void); 
extern int	connectsac(void); 
2001/1215    
 
extern void	configpaq(Method*); 
extern int	authpaq(void); 
extern int	connectpaq(void); 
2001/0819    
 
/* hack for passing authentication address */ 
extern char	*authaddr; 
Too many diffs (26 > 25). Stopping.


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)