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

1992/0318/port/devip.c (diff list | history)

1992/0313/sys/src/9/port/devip.c:11,181992/0318/sys/src/9/port/devip.c:11,18 (short | long | prev | next)
1991/0424    
 
1991/1012    
enum 
{ 
	Nrprotocol	= 3,		/* Number of protocols supported by this driver */ 
	Nipsubdir	= 4,		/* Number of subdirectory entries per connection */ 
1992/0318    
	Nrprotocol	= 3,	/* Number of protocols supported by this driver */ 
	Nipsubdir	= 4,	/* Number of subdirectory entries per connection */ 
1991/0424    
}; 
 
1991/1030    
int 	udpsum = 1; 
1992/0313/sys/src/9/port/devip.c:38,441992/0318/sys/src/9/port/devip.c:38,44
1991/1012    
void	ilopen(Queue *, Stream *); 
void	ilclose(Queue *); 
1991/0424    
 
Qinfo tcpinfo = { tcpstiput, tcpstoput, tcpstopen, tcpstclose, "tcp" }; 
1992/0318    
Qinfo tcpinfo = { tcpstiput, tcpstoput, tcpstopen, tcpstclose, "tcp", 0, 1 }; 
1991/0424    
Qinfo udpinfo = { udpstiput, udpstoput, udpstopen, udpstclose, "udp" }; 
1991/1012    
Qinfo ilinfo  = { iliput,    iloput,    ilopen,    ilclose,    "il"  }; 
1991/0424    
 
1992/0313/sys/src/9/port/devip.c:164,1751992/0318/sys/src/9/port/devip.c:164,173
1991/0424    
				qunlock(new); 
				continue; 
			} 
1991/1115    
			if(from) 
				/* copy ownership from listening channel */ 
1992/0318    
			if(from)	/* copy ownership from listening channel */ 
1992/0313    
				netown(new->net, new->index, 
				       new->net->prot[from->index].owner, 0); 
1991/1115    
			else 
				/* current user becomes owner */ 
1992/0318    
			else		/* current user becomes owner */ 
1991/1126    
				netown(new->net, new->index, u->p->user, 0); 
1992/0313    
 
1991/1114    
			new->ref = 1; 


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