home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / utilities / utilss / sockets / include / sys / h / syscall < prev    next >
Encoding:
Text File  |  1995-01-11  |  5.1 KB  |  217 lines

  1. /*
  2.  * $Header: /ax/networking:include/sys/syscall.h:networking  1.1  $
  3.  * $Source: /ax/networking:include/sys/syscall.h: $
  4.  *
  5.  * Copyright (c) 1988 Acorn Computers Ltd., Cambridge, England
  6.  *
  7.  * $Log:    syscall.h,v $
  8.  * Revision 1.1  95/01/11  10:19:51  kwelton
  9.  * Initial revision
  10.  * 
  11.  * Revision 1.4  88/08/12  02:19:46  keith
  12.  * Added SYS_getversion
  13.  * 
  14.  * Revision 1.3  88/06/17  20:21:25  beta
  15.  * Acorn Unix initial beta version
  16.  * 
  17.  */
  18. /*
  19.  * Copyright (c) 1980 Regents of the University of California.
  20.  * All rights reserved.  The Berkeley software License Agreement
  21.  * specifies the terms and conditions for redistribution.
  22.  *
  23.  *    @(#)syscall.h    5.4 (Berkeley) 4/3/86
  24.  */
  25.  
  26. #define    SYS_exit    1
  27. #define    SYS_fork    2
  28. #define    SYS_read    3
  29. #define    SYS_write    4
  30. #define    SYS_open    5
  31. #define    SYS_close    6
  32.                 /*  7 is old: wait */
  33. #define    SYS_creat    8
  34. #define    SYS_link    9
  35. #define    SYS_unlink    10
  36. #define    SYS_execv    11
  37. #define    SYS_chdir    12
  38.                 /* 13 is old: time */
  39. #define    SYS_mknod    14
  40. #define    SYS_chmod    15
  41. #define    SYS_chown    16
  42.                 /* 17 is old: sbreak */
  43.                 /* 18 is old: stat */
  44. #define    SYS_lseek    19
  45. #define    SYS_getpid    20
  46.                 /* 21 is old: mount */
  47.                 /* 22 is old: umount */
  48.                 /* 23 is old: setuid */
  49. #define    SYS_getuid    24
  50.                 /* 25 is old: stime */
  51. #define    SYS_ptrace    26
  52.                 /* 27 is old: alarm */
  53.                 /* 28 is old: fstat */
  54.                 /* 29 is old: pause */
  55.                 /* 30 is old: utime */
  56.                 /* 31 is old: stty */
  57.                 /* 32 is old: gtty */
  58. #define    SYS_access    33
  59.                 /* 34 is old: nice */
  60.                 /* 35 is old: ftime */
  61. #define    SYS_sync    36
  62. #define    SYS_kill    37
  63. #define    SYS_stat    38
  64.                 /* 39 is old: setpgrp */
  65. #define    SYS_lstat    40
  66. #define    SYS_dup        41
  67. #define    SYS_pipe    42
  68.                 /* 43 is old: times */
  69. #define    SYS_profil    44
  70.                 /* 45 is unused */
  71.                 /* 46 is old: setgid */
  72. #define    SYS_getgid    47
  73.                 /* 48 is old: sigsys */
  74.                 /* 49 is unused */
  75.                 /* 50 is unused */
  76. #define    SYS_acct    51
  77.                 /* 52 is old: phys */
  78.                 /* 53 is old: syslock */
  79. #define    SYS_ioctl    54
  80. #define    SYS_reboot    55
  81.                 /* 56 is old: mpxchan */
  82. #define    SYS_symlink    57
  83. #define    SYS_readlink    58
  84. #define    SYS_execve    59
  85. #define    SYS_umask    60
  86. #define    SYS_chroot    61
  87. #define    SYS_fstat    62
  88.                 /* 63 is unused */
  89. #define    SYS_getpagesize 64
  90. #define    SYS_mremap    65
  91. #define    SYS_vfork    66
  92.                 /* 67 is old: vread */
  93.                 /* 68 is old: vwrite */
  94. #define    SYS_sbrk    69
  95. #define    SYS_sstk    70
  96. #define    SYS_mmap    71
  97.                 /* 72 is old: vadvise */
  98. #define    SYS_munmap    73
  99. #define    SYS_mprotect    74
  100. #define    SYS_madvise    75
  101. #define    SYS_vhangup    76
  102.                 /* 77 is old: vlimit */
  103. #define    SYS_mincore    78
  104. #define    SYS_getgroups    79
  105. #define    SYS_setgroups    80
  106. #define    SYS_getpgrp    81
  107. #define    SYS_setpgrp    82
  108. #define    SYS_setitimer    83
  109. #define    SYS_wait    84
  110. #define    SYS_swapon    85
  111. #define    SYS_getitimer    86
  112. #define    SYS_gethostname    87
  113. #define    SYS_sethostname    88
  114. #define    SYS_getdtablesize 89
  115. #define    SYS_dup2    90
  116. #define    SYS_getdopt    91
  117. #define    SYS_fcntl    92
  118. #define    SYS_select    93
  119. #define    SYS_setdopt    94
  120. #define    SYS_fsync    95
  121. #define    SYS_setpriority    96
  122. #define    SYS_socket    97
  123. #define    SYS_connect    98
  124. #define    SYS_accept    99
  125. #define    SYS_getpriority    100
  126. #define    SYS_send    101
  127. #define    SYS_recv    102
  128. #define    SYS_sigreturn    103
  129. #define    SYS_bind    104
  130. #define    SYS_setsockopt    105
  131. #define    SYS_listen    106
  132.                 /* 107 was vtimes */
  133. #define    SYS_sigvec    108
  134. #define    SYS_sigblock    109
  135. #define    SYS_sigsetmask    110
  136. #define    SYS_sigpause    111
  137. #define    SYS_sigstack    112
  138. #define    SYS_recvmsg    113
  139. #define    SYS_sendmsg    114
  140.                 /* 115 is old vtrace */
  141. #define    SYS_gettimeofday 116
  142. #define    SYS_getrusage    117
  143. #define    SYS_getsockopt    118
  144.                 /* 119 is old resuba */
  145. #define    SYS_readv    120
  146. #define    SYS_writev    121
  147. #define    SYS_settimeofday 122
  148. #define    SYS_fchown    123
  149. #define    SYS_fchmod    124
  150. #define    SYS_recvfrom    125
  151. #define    SYS_setreuid    126
  152. #define    SYS_setregid    127
  153. #define    SYS_rename    128
  154. #define    SYS_truncate    129
  155. #define    SYS_ftruncate    130
  156. #define    SYS_flock    131
  157.                 /* 132 is unused */
  158. #define    SYS_sendto    133
  159. #define    SYS_shutdown    134
  160. #define    SYS_socketpair    135
  161. #define    SYS_mkdir    136
  162. #define    SYS_rmdir    137
  163. #define    SYS_utimes    138
  164.                 /* 139 is unused */
  165. #define    SYS_adjtime    140
  166. #define    SYS_getpeername    141
  167. #define    SYS_gethostid    142
  168. #define    SYS_sethostid    143
  169. #define    SYS_getrlimit    144
  170. #define    SYS_setrlimit    145
  171. #define    SYS_killpg    146
  172.                 /* 147 is unused */
  173. #define    SYS_setquota    148
  174. #define    SYS_quota    149
  175. #define    SYS_getsockname    150
  176.                 /* 151 is unused */
  177.                 /* 152 is unused */
  178.                 /* 153 is unused */
  179.                 /* 154 is old: nfs_mount */
  180. #define    SYS_nfssvc    155
  181. #define    SYS_getdirentries 156
  182. #define    SYS_statfs    157
  183. #define    SYS_fstatfs    158
  184. #define    SYS_unmount    159
  185. #define    SYS_async_daemon 160
  186. #define    SYS_getfh    161
  187. #define    SYS_getdomainname 162
  188. #define    SYS_setdomainname 163
  189.                 /* 164 is old: pcfs_mount */
  190. #define    SYS_quotactl    165
  191. #define    SYS_exportfs    166
  192. #define    SYS_mount    167
  193. #define    SYS_syslongjmp    168
  194. #define    SYS_calltrace    169
  195. #define    SYS_syscall    170
  196. #define    SYS_userfault    171
  197. #define    SYS_execdone    172
  198. #define    SYS_exect    173
  199.  
  200. /* System V calls */
  201.  
  202. #define SYS_msgctl    174
  203. #define SYS_msgget    175
  204. #define SYS_msgrcv    176
  205. #define SYS_msgsnd    177
  206. #define SYS_semctl    178
  207. #define SYS_semget    179
  208. #define SYS_semop    180
  209. #define SYS_shmctl    181
  210. #define SYS_shmget    182
  211. #define SYS_shmat    183
  212. #define SYS_shmdt    184
  213.  
  214. #define    SYS_getversion    185
  215.  
  216. /* EOF  syscall.h */
  217.