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,591992/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*); 
	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); 


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