42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C
		
	
	
	
/* cr16 syscall.h file. This is used only by the simulator. These numbers
 | 
						|
   match the syscalls used by the sim port which are different from linux
 | 
						|
   system calls.
 | 
						|
   This will allow correct generation of sim/common/nltvals.def  */
 | 
						|
   
 | 
						|
 | 
						|
#ifndef _SYS_SYSCALL_H_
 | 
						|
#define _SYS_SYSCALL_H_
 | 
						|
 | 
						|
/* Note: This file may be included by assembler source.  */
 | 
						|
 | 
						|
#define SYS_fork        2
 | 
						|
#define SYS_wait4       7
 | 
						|
#define SYS_create      8
 | 
						|
#define SYS_link        9
 | 
						|
#define SYS_execv       11
 | 
						|
#define SYS_chdir       12
 | 
						|
#define SYS_mknod       14
 | 
						|
#define SYS_chmod       15
 | 
						|
#define SYS_chown       16
 | 
						|
#define SYS_getpid      20
 | 
						|
#define SYS_isatty      21
 | 
						|
#define SYS_fstat       22
 | 
						|
#define SYS_ARG         24
 | 
						|
#define SYS_stat        38
 | 
						|
#define SYS_pipe        42
 | 
						|
#define SYS_execve      59
 | 
						|
#define SYS_kill        60
 | 
						|
#define SYS_utime       201
 | 
						|
#define SYS_wait        202
 | 
						|
#define SYS_time        0x300
 | 
						|
#define SYS_open        0x401
 | 
						|
#define SYS_close       0x402
 | 
						|
#define SYS_read        0x403
 | 
						|
#define SYS_write       0x404
 | 
						|
#define SYS_lseek       0x405
 | 
						|
#define SYS_rename      0x406
 | 
						|
#define SYS_unlink      0x407
 | 
						|
#define SYS_exit        0x410
 | 
						|
 | 
						|
#endif
 |