15 lines
		
	
	
	
		
			261 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
	
		
			261 B
		
	
	
	
		
			C
		
	
	
	
	
	
#include "lib.h"
 | 
						|
 | 
						|
PUBLIC long lseek(fd, offset, whence)
 | 
						|
int fd;
 | 
						|
long offset;
 | 
						|
int whence;
 | 
						|
{
 | 
						|
  int k; 
 | 
						|
  M.m2_i1 = fd;
 | 
						|
  M.m2_l1 = offset;
 | 
						|
  M.m2_i2 = whence;
 | 
						|
  k = callx(FS, LSEEK);
 | 
						|
  if (k != OK) return( (long) k);	/* send itself failed */
 | 
						|
  return(M.m2_l1);
 | 
						|
}
 |