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

1991/0108/power/boot.c (diff list | history)

1990/1202/sys/src/9/power/boot.c:5,101991/0108/sys/src/9/power/boot.c:5,13 (short | long | prev | next)
1990/1127    
#define DEFSYS "bit!bootes" 
1990/0427    
#define DEFFILE "/mips/9" 
 
1991/0108    
char	*net; 
char	*netdev; 
 
1990/0227    
Fcall	hdr; 
1990/0427    
char	*scmd; 
1990/0227    
 
1990/1202/sys/src/9/power/boot.c:171,1761991/0108/sys/src/9/power/boot.c:174,181
1990/1127    
		prerror(a->cmd); 
		return -1; 
1990/0427    
	} 
1991/0108    
	net = "nonet"; 
	netdev = "#nnonet"; 
1990/1127    
	return fd; 
} 
 
1990/1202/sys/src/9/power/boot.c:227,2321991/0108/sys/src/9/power/boot.c:232,239
1990/1127    
		prerror(cmd); 
		return -1; 
	} 
1991/0108    
	net = "dk"; 
	netdev = "#kdk"; 
1990/1127    
	return fd; 
} 
 
1990/1202/sys/src/9/power/boot.c:346,3511991/0108/sys/src/9/power/boot.c:353,372
1990/0227    
		error("mount"); 
	print("success\n"); 
1990/0504    
	close(fd); 
1991/0108    
 
	if(net){ 
		char buf[128]; 
 
		fd = create("#e/bootnet", 1, 0666); 
		if(fd >= 0){ 
			if(write(fd, net, strlen(net)) != strlen(net)) 
				error("writing bootnet"); 
			close(fd); 
			sprint(buf, "/net/%s", net); 
			if(bind(netdev, buf, MREPL) < 0) 
				error("binding bootnet"); 
		} 
	} 
1990/0504    
 
	if(ask) 
1990/1122    
		execl("/mips/init", "init", "-m", 0); 


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