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

1998/0319/port/devcons.c (diff list | history)

1997/1105/sys/src/9/port/devcons.c:490,4961998/0319/sys/src/9/port/devcons.c:490,496 (short | long | prev | next)
Change dev read and write to use vlong offset.
rsc Fri Mar 4 12:44:25 2005
1990/0227    
} 
 
1997/0327    
static long 
1991/0411    
consread(Chan *c, void *buf, long n, ulong offset) 
1998/0319    
consread(Chan *c, void *buf, long n, vlong off) 
1990/0227    
{ 
	ulong l; 
1991/0425    
	Mach *mp; 
1997/1105/sys/src/9/port/devcons.c:498,5031998/0319/sys/src/9/port/devcons.c:498,504
1993/0725    
	char tmp[128];		/* must be >= 6*NUMSIZE */ 
	char *cbuf = buf; 
	int ch, i, k, id, eol; 
1998/0319    
	ulong offset = off; 
1990/0227    
 
	if(n <= 0) 
		return n; 
1997/1105/sys/src/9/port/devcons.c:689,6951998/0319/sys/src/9/port/devcons.c:690,696
1990/0227    
} 
 
1997/0327    
static long 
1991/0411    
conswrite(Chan *c, void *va, long n, ulong offset) 
1998/0319    
conswrite(Chan *c, void *va, long n, vlong off) 
1990/0227    
{ 
	char cbuf[64]; 
	char buf[256]; 
1997/1105/sys/src/9/port/devcons.c:698,7031998/0319/sys/src/9/port/devcons.c:699,705
1991/0425    
	Mach *mp; 
1993/0601    
	int id, fd; 
1991/0705    
	Chan *swc; 
1998/0319    
	ulong offset = off; 
1990/0227    
 
1990/11211    
	switch(c->qid.path){ 
1990/0227    
	case Qcons: 


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