;*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*;
;   List of System Call of Linux              ;
;   Powered by Sabinoscorp (Marcelo Sabino)   ;
;   Date: 21/09/2006                          ; 
;*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*;


; This values are used in EAX

SYS_EXIT					equ 1  		;	 Terminate the process
SYS_FORK					equ 2  		;	 Create a child process
SYS_READ					equ 3  		;	 Read from a file descriptor
SYS_WRITE					equ 4  		;	 Write to a file descriptor
SYS_OPEN					equ 5  		;	 Open/Create a possibly file or device
SYS_CLOSE					equ 6  		;	 Close a file descriptor
SYS_WAITPID					equ 7  		;	 Wait for a process termination
SYS_CREAT					equ 8  		;	 Create a file or a device
SYS_LINK					equ 9  		;	 Make a new name to a file
SYS_UNLINK					equ 10 		;	 Delete a name possibly the file it refers to
SYS_EXECVE					equ 11 		;	 Execute a program
SYS_CHDIR					equ 12 		;	 Change working directory
SYS_TIME					equ 13 		;	 Get time in seconds
SYS_MKNOD					equ 14 		;	 Create a directory or special or ordinary file
SYS_CHMOD					equ 15 		;	 Change permission of a file
SYS_LCHOWN					equ 16 		;	 Change ownership of a file
SYS_BREAK					equ 17 		;	 ?????????????????????????
SYS_OLDSTAT					equ 18 		;	 ?????????????????????????
SYS_LSEEK					equ 19 		;	 Reposition read/write file offset
SYS_GETPID					equ 20 		;	 Get process identification
SYS_MOUNT					equ 21 		;	 Mount filesystem
SYS_UMOUNT					equ 22 		;	 Umount filesystem
SYS_SETUID					equ 23 		;	 Set user identity
SYS_GETUID					equ 24 		;	 Get user identity
SYS_STIME					equ 25 		;	 Set time
SYS_PTRACE					equ 26 		;	 Process trace
SYS_ALARM					equ 27 		;	 Set an alarm clock for delivery of a signal
SYS_OLDFSTAT				equ 28 		;	 ??????????????????????????
SYS_PAUSE					equ 29 		;	 Wait for a signal
SYS_UTIME					equ 30 		;	 Change access and/or modification times of an inode
SYS_STTY					equ 31 		;	
SYS_GTTY					equ 32 		;	
SYS_ACCESS					equ 33 		;	
SYS_NICE					equ 34 		;	
SYS_FTIME					equ 35 		;	
SYS_SYNC					equ 36 		;	
SYS_KILL					equ 37 		;	
SYS_RENAME					equ 38 		;	
SYS_MKDIR					equ 39 		;	
SYS_RMDIR					equ 40 		;	
SYS_DUP						equ 41 		;	
SYS_PIPE					equ 42 		;	
SYS_TIMES					equ 43 		;	
SYS_PROF					equ 44 		;	
SYS_BRK						equ 45 		;	
SYS_SETGID					equ 46 		;	
SYS_GETGID					equ 47 		;	
SYS_SIGNAL					equ 48 		;	
SYS_GETEUID					equ 49 		;	
SYS_GETEGID					equ 50 		;	
SYS_ACCT					equ 51 		;	
SYS_UMOUNT					equ 52 		;	
SYS_LOCK					equ 53 		;	
SYS_IOCTL					equ 54 		;	
SYS_FCNTL					equ 55 		;	
SYS_MPX						equ 56 		;	
SYS_SETPGID					equ 57 		;	
SYS_ULIMIT					equ 58 		;	
SYS_OLDOLDUNAME				equ 59 		;	
SYS_UMASK					equ 60 		;	
SYS_CHROOT					equ 61 		;	
SYS_USTAT					equ 62 		;	
SYS_DUP2					equ 63 		;	
SYS_GETPPID					equ 64 		;	
SYS_GETPGRP					equ 65 		;	
SYS_SETSID					equ 66 		;	
SYS_SIGACTION				equ 67 		;	
SYS_SGETMASK				equ 68 		;	
SYS_SSETMASK				equ 69 		;	
SYS_SETREUID				equ 70 		;	
SYS_SETREGID				equ 71 		;	
SYS_SIGSUSPEND				equ 72 		;	
SYS_SIGPENDING				equ 73 		;	
SYS_SETHOSTNAME				equ 74 		;	
SYS_SETRLIMIT				equ 75 		;	
SYS_GETRLIMIT				equ 76 		;	
SYS_GETRUSAGE				equ 77 		;	
SYS_GETTIMEOFDAY			equ 78 		;	
SYS_SETTIMEOFDAY			equ 79 		;	
SYS_GETGROUPS				equ 80 		;	
SYS_SETGROUPS				equ 81 		;	
SYS_SELECT					equ 82 		;	
SYS_SYMLINK					equ 83 		;	
SYS_LSTAT					equ 84 		;	
SYS_READLINK				equ 85 		;	
SYS_USELIB					equ 86 		;	
SYS_SWAPON					equ 87 		;	
SYS_REBOOT					equ 88 		;	
SYS_READDIR					equ 89 		;	
SYS_MMAP					equ 90 		;	
SYS_MUNMAP					equ 91 		;	
SYS_TRUNCATE				equ 92 		;	
SYS_FTRUNCATE				equ 93 		;	
SYS_FCHMOD					equ 94 		;	
SYS_FCHOWN					equ 95 		;	
SYS_GETPRIORITY				equ 96 		;	
SYS_SETPRIORITY				equ 97 		;	
SYS_PROFIL					equ 98 		;	
SYS_STATFS					equ 99 		;	
SYS_FSTATFS					equ 100		;	
SYS_IOPERM					equ 101		;	
SYS_SOCKETCALL				equ 102		;	
SYS_SYSLOG					equ 103		;	
SYS_SETITIMER				equ 104		;	
SYS_GETITIMER				equ 105		;	
SYS_NEWSTAT					equ 106		;	
SYS_NEWLSTAT				equ 107		;	
SYS_NEWFSTAT				equ 108		;	
SYS_UNAME					equ 109		;	
SYS_IOPL					equ 110		;	
SYS_VHANGUP					equ 111		;	
SYS_IDLE					equ 112		;	
SYS_VM86OLD					equ 113		;	
SYS_WAIT4					equ 114		;	
SYS_SWAPOFF					equ 115		;	
SYS_SYSINFO					equ 116		;	
SYS_IPC						equ 117		;	
SYS_FSYNC					equ 118		;	
SYS_SIGRETURN				equ 119		;	
SYS_CLONE					equ 120		;	
SYS_SETDOMAINNAME			equ 121		;	
SYS_NEWUNAME				equ 122		;	
SYS_MODIFY_LDT				equ 123		;	
SYS_ADJTIMEX				equ 124		;	
SYS_MPROTECT				equ 125		;	
SYS_SIGPROCMASK				equ 126		;	
SYS_CREATE_MODULE			equ 127		;	
SYS_INIT_MODULE				equ 128		;	
SYS_DELETE_MODULE			equ 129		;	
SYS_GET_KERNEL_SYMS			equ 130		;	
SYS_QUOTACTL				equ 131		;	
SYS_GETPGID					equ 132		;	
SYS_FCHDIR					equ 133		;	
SYS_BDFLUSH					equ 134		;	
SYS_SYSFS					equ 135		;	
SYS_PERSONALITY				equ 136		;	
SYS_AFS_SYSCALL				equ 137		;	
SYS_SETFSUID				equ 138		;	
SYS_SETFSGID				equ 139		;	
SYS_LSEEK					equ 140		;	
SYS_GETDENTS				equ 141		;	
SYS_SELECT					equ 142		;	
SYS_FLOCK					equ 143		;	
SYS_MSYNC					equ 144		;	
SYS_READV					equ 145		;	
SYS_WRITEV					equ 146		;	
SYS_GETSID					equ 147		;	
SYS_FDATASYNC				equ 148		;	
SYS_SYSCTL					equ 149		;	
SYS_MLOCK					equ 150		;	
SYS_MUNLOCK					equ 151		;	
SYS_MLOCKALL				equ 152		;	
SYS_MUNLOCKALL				equ 153		;	
SYS_SCHED_SETPARAM			equ 154		;	
SYS_SCHED_GETPARAM			equ 155		;	
SYS_SCHED_SETSCHEDULER		equ 156		;	
SYS_SCHED_GETSCHEDULER		equ 157		;	
SYS_SCHED_YIELD				equ 158		;	
SYS_SCHED_GET_PRIORITY_MAX	equ 159		;	
SYS_SCHED_GET_PRIORITY_MIN	equ 160		;	
SYS_SCHED_RR_GET_INTERVAL	equ 161		;	
SYS_NANOSLEEP				equ 162		;	
SYS_MREMAP					equ 163		;	
SYS_SETRESUID 				equ 164		;	
SYS_GETRESUID 				equ 165		;	
SYS_VM86					equ 166		;	
SYS_QUERY_MODULE 			equ 167		;	
SYS_POLL 					equ 168		;	
SYS_NFSSERVCTL 				equ 169		;	
SYS_SETRESGID 				equ 170		;	
SYS_GETRESGID 				equ 171		;	
SYS_PRCTL 					equ 172		;	
SYS_RT_SIGRETURN 			equ 173		;	
SYS_RT_SIGACTION 			equ 174		;	
SYS_RT_SIGPROCMASK 			equ 175		;	
SYS_RT_SIGPENDING 			equ 176		;	
SYS_RT_SIGTIMEDWAIT 		equ 177		;	
SYS_RT_SIGQUEUEINFO 		equ 178		;	
SYS_RT_SIGSUSPEND 			equ 179		;	
SYS_PREAD 					equ 180		;	
SYS_PWRITE 					equ 181		;	
SYS_CHOWN 					equ 182		;	
SYS_GETCWD 					equ 183		;	
SYS_CAPGET 					equ 184		;	
SYS_CAPSET 					equ 185		;	
SYS_SIGALTSTACK 			equ 186		;	
SYS_SENDFILE 				equ 187		;	
SYS_GETPMSG					equ 188		;	
SYS_PUPTMSG					equ 189		;	
SYS_VFORK  					equ 190		;	
SYS_UGETRLIMIT				equ 191		;
SYS_MMAP2					equ 192		;
SYS_TRUNCATE64				equ 193		;
SYS_FTRUNCATE64				equ 194		;
SYS_STAT64					equ 195		;
SYS_LSTAT64					equ 196		;
SYS_FSTAT64					equ 197		;
SYS_LCHOWN32				equ 198		;
SYS_GETUID32				equ 199		;
SYS_GETGID32				equ 200		;
SYS_GETEUID32				equ 201		;
SYS_GETEGID32				equ 202		;
SYS_SETREUID32				equ 203		;
SYS_SETREGID32				equ 204		;
SYS_GETGROUPS32				equ 205		;
SYS_SETGROUPS32				equ 206		;
SYS_FCHOWN32				equ 207		;
SYS_SETRESUID32				equ 208		;
SYS_GETRESUID32				equ 209		;
SYS_SETRESGID32				equ 210		;
SYS_GETRESGID32				equ 211		;
SYS_CHOWN32 				equ 212		;
SYS_SETUID32				equ 213		;
SYS_SETGID32				equ 214		;
SYS_SETFSUID32				equ 215		;
SYS_SETFSGID32				equ 216		;
SYS_PIVOT_ROOT				equ 217		;
SYS_MINCORE					equ 218		;
SYS_MADVISE					equ 219		;
TCGETS						equ 0x5401	;
TCSETS						equ 0x5402	;
TCFLSH						equ 0x540b	;
TCIOFLUSH					equ 2		;	Flush both input output
TCOFLUSH					equ 1		;	Flush output
TCIFLUSH					equ 0		;	Flush input
ICANON						equ 2		;
ECHO						equ 8		;
STDIN						equ 0		;
STDOUT						equ 1		;
