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

1990/0726/gnot/devdk.c (diff list | history)

1990/0725/sys/src/9/gnot/devdk.c:456,4621990/0726/sys/src/9/gnot/devdk.c:456,461 (short | long | prev | next)
1990/0312    
	 */ 
1990/0707    
	dp->restart = 1; 
	n = getfields((char *)bp->rptr, fields, 4, ' '); 
1990/0725    
	strcpy(dp->name, "dk"); 
1990/0312    
	switch(n){ 
1990/0707    
	case 4: 
		strncpy(dp->name, fields[3], sizeof(dp->name)); 
1990/0725/sys/src/9/gnot/devdk.c:495,5011990/0726/sys/src/9/gnot/devdk.c:494,500
1990/0312    
	/* 
	 *  start a process to deal with it 
	 */ 
1990/0725    
	sprint(buf, "csckproc%d", dp->ncsc); 
1990/0726    
	sprint(buf, "**csckproc%d**", dp->ncsc); 
1990/0312    
	kproc(buf, dkcsckproc, dp); 
	poperror(); 
 
1990/0725/sys/src/9/gnot/devdk.c:504,5101990/0726/sys/src/9/gnot/devdk.c:503,509
1990/0312    
	 */ 
	if(dktimeron == 0){ 
		dktimeron = 1; 
1990/0725    
		kproc("dktimer", dktimer, 0); 
1990/0726    
		kproc("**dktimer**", dktimer, 0); 
1990/0312    
	} 
} 
 
1990/0725/sys/src/9/gnot/devdk.c:593,6021990/0726/sys/src/9/gnot/devdk.c:592,599
1990/0312    
	Dk *dp; 
 
	/* 
1990/0725    
	 *  find a multiplexor with the same name (default dk) 
1990/0726    
	 *  find a multiplexor with the same name 
1990/0312    
	 */ 
1990/0725    
	if(*spec == 0) 
		spec = "dk"; 
1990/0312    
	for(dp = dk; dp < &dk[Ndk]; dp++){ 
		qlock(dp); 
		if(dp->wq && strcmp(spec, dp->name)==0) { 


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