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

1990/0504/port/devcons.c (diff list | history)

1990/0504/sys/src/9/port/devcons.c:144,1501990/06111/sys/src/9/port/devcons.c:144,150 (short | long | prev | next)
1990/0227    
int 
sprint(char *s, char *fmt, ...) 
{ 
1990/03091    
	return donprint(s, s+PRINTSIZE, fmt, (&fmt+1)) - s; 
1990/06111    
	return doprint(s, s+PRINTSIZE, fmt, (&fmt+1)) - s; 
1990/0227    
} 
 
int 
1990/0504/sys/src/9/port/devcons.c:153,1591990/06111/sys/src/9/port/devcons.c:153,159
1990/0227    
	char buf[PRINTSIZE]; 
	int n; 
 
	n = donprint(buf, buf+sizeof(buf), fmt, (&fmt+1)) - buf; 
1990/06111    
	n = doprint(buf, buf+sizeof(buf), fmt, (&fmt+1)) - buf; 
1990/0227    
	putstrn(buf, n); 
	return n; 
} 
1990/0504/sys/src/9/port/devcons.c:165,1711990/06111/sys/src/9/port/devcons.c:165,171
1990/0227    
	int n; 
 
	strcpy(buf, "panic: "); 
	n = donprint(buf+7, buf+sizeof(buf), fmt, (&fmt+1)) - buf; 
1990/06111    
	n = doprint(buf+7, buf+sizeof(buf), fmt, (&fmt+1)) - buf; 
1990/0227    
	buf[n] = '\n'; 
	putstrn(buf, n+1); 
	exit(); 
1990/0504/sys/src/9/port/devcons.c:182,1881990/06111/sys/src/9/port/devcons.c:182,188
1990/0227    
	if(c==0 || (c->mode!=OWRITE && c->mode!=ORDWR)) 
1990/0321    
		return 0; 
1990/0227    
	n = sprint(buf, "%s %d: ", u->p->text, u->p->pid); 
	n = donprint(buf+n, buf+sizeof(buf), fmt, (&fmt+1)) - buf; 
1990/06111    
	n = doprint(buf+n, buf+sizeof(buf), fmt, (&fmt+1)) - buf; 
1990/0227    
	qlock(c); 
	if(waserror()){ 
		qunlock(c); 


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