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

1991/0608/port/devcons.c (diff list | history)

1991/0607/sys/src/9/port/devcons.c:27,321991/0608/sys/src/9/port/devcons.c:27,33 (short | long | prev | next)
Created.
rsc Fri Mar 4 12:44:25 2005
1991/0607    
printinit(void) 
1990/0227    
{ 
1991/0607    
	initq(&printq); 
1991/0608    
	printq.puts = 0; 
1991/0607    
	initq(&lineq); 
	initq(&kbdq); 
	kbdq.putc = kbdputc; 
1991/0607/sys/src/9/port/devcons.c:145,1511991/0608/sys/src/9/port/devcons.c:146,155
1990/0227    
	buf[n] = '\n'; 
	putstrn(buf, n+1); 
1990/0907    
	dumpstack(); 
1990/0227    
	exit(); 
1991/0608    
	if(conf.cntrlp) 
		exit(); 
	else 
		for(;;); 
1990/0227    
} 
 
int 
1991/0607/sys/src/9/port/devcons.c:187,1941991/0608/sys/src/9/port/devcons.c:191,199
1990/0227    
	/* 
1991/0607    
	 * ^p hack 
1990/0227    
	 */ 
1991/0421    
	if(c == 0x10) 
1991/0608    
	if(c==0x10 && conf.cntrlp) 
1991/0327    
		panic("^p"); 
1991/0608    
 
1991/0607    
	/* 
	 * ^t hack BUG 
	 */ 
1991/0607/sys/src/9/port/devcons.c:201,2071991/0608/sys/src/9/port/devcons.c:206,212
1991/0607    
			mntdump(); 
			return; 
		case 'p': 
			DEBUG(); 
1991/0608    
			procdump(); 
1991/0607    
			return; 
		case 'q': 
			dumpqueues(); 


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