Annotation of kernel/bsd/sys/syscall.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  * Copyright (c) 1999 Apple Computer, Inc. All rights reserved.
                      3:  *
                      4:  * @APPLE_LICENSE_HEADER_START@
                      5:  * 
                      6:  * Portions Copyright (c) 1999 Apple Computer, Inc.  All Rights
                      7:  * Reserved.  This file contains Original Code and/or Modifications of
                      8:  * Original Code as defined in and that are subject to the Apple Public
                      9:  * Source License Version 1.1 (the "License").  You may not use this file
                     10:  * except in compliance with the License.  Please obtain a copy of the
                     11:  * License at http://www.apple.com/publicsource and read it before using
                     12:  * this file.
                     13:  * 
                     14:  * The Original Code and all software distributed under the License are
                     15:  * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
                     16:  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
                     17:  * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
                     18:  * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT.  Please see the
                     19:  * License for the specific language governing rights and limitations
                     20:  * under the License.
                     21:  * 
                     22:  * @APPLE_LICENSE_HEADER_END@
                     23:  */
                     24: 
                     25: /* Copyright (c) 1992,1995 NeXT Computer, Inc.  All rights resereved. */
                     26: /*
                     27:  *
                     28:  * The NEXTSTEP Software License Agreement specifies the terms
                     29:  * and conditions for redistribution.
                     30:  *
                     31:  */
                     32: 
                     33: #define        SYS_syscall     0
                     34: #define        SYS_exit        1
                     35: #define        SYS_fork        2
                     36: #define        SYS_read        3
                     37: #define        SYS_write       4
                     38: #define        SYS_open        5
                     39: #define        SYS_close       6
                     40: #define        SYS_wait4       7
                     41:                                /* 8 is old creat */
                     42: #define        SYS_link        9
                     43: #define        SYS_unlink      10
                     44:                                /* 11 is obsolete execv */
                     45: #define        SYS_chdir       12
                     46: #define        SYS_fchdir      13
                     47: #define        SYS_mknod       14
                     48: #define        SYS_chmod       15
                     49: #define        SYS_chown       16
                     50:                                /* 17 is obsolete sbreak */
                     51: #define        SYS_getfsstat   18
                     52:                                /* 19 is old lseek */
                     53: #define        SYS_getpid      20
                     54:                                /* 21 is obsolete mount */
                     55:                                /* 22 is obsolete umount */
                     56: #define        SYS_setuid      23
                     57: #define        SYS_getuid      24
                     58: #define        SYS_geteuid     25
                     59: #define        SYS_ptrace      26
                     60: #define        SYS_recvmsg     27
                     61: #define        SYS_sendmsg     28
                     62: #define        SYS_recvfrom    29
                     63: #define        SYS_accept      30
                     64: #define        SYS_getpeername 31
                     65: #define        SYS_getsockname 32
                     66: #define        SYS_access      33
                     67: #define        SYS_chflags     34
                     68: #define        SYS_fchflags    35
                     69: #define        SYS_sync        36
                     70: #define        SYS_kill        37
                     71:                                /* 38 is old stat */
                     72: #define        SYS_getppid     39
                     73:                                /* 40 is old lstat */
                     74: #define        SYS_dup 41
                     75: #define        SYS_pipe        42
                     76: #define        SYS_getegid     43
                     77: #define        SYS_profil      44
                     78: #define        SYS_ktrace      45
                     79: #define        SYS_sigaction   46
                     80: #define        SYS_getgid      47
                     81: #define        SYS_sigprocmask 48
                     82: #define        SYS_getlogin    49
                     83: #define        SYS_setlogin    50
                     84: #define        SYS_acct        51
                     85: #define        SYS_sigpending  52
                     86: #define        SYS_sigaltstack 53
                     87: #define        SYS_ioctl       54
                     88: #define        SYS_reboot      55
                     89: #define        SYS_revoke      56
                     90: #define        SYS_symlink     57
                     91: #define        SYS_readlink    58
                     92: #define        SYS_execve      59
                     93: #define        SYS_umask       60
                     94: #define        SYS_chroot      61
                     95:                                /* 62 is old fstat */
                     96:                                /* 63 is unused */
                     97:                                /* 64 is old getpagesize */
                     98: #define        SYS_msync       65
                     99: #define        SYS_vfork       66
                    100:                                /* 67 is obsolete vread */
                    101:                                /* 68 is obsolete vwrite */
                    102: #define        SYS_sbrk        69
                    103: #define        SYS_sstk        70
                    104:                                /* 71 is old mmap */
                    105:                                /* 72 is obsolete vadvise */
                    106: #define        SYS_munmap      73
                    107: #define        SYS_mprotect    74
                    108: #define        SYS_madvise     75
                    109:                                /* 76 is obsolete vhangup */
                    110:                                /* 77 is obsolete vlimit */
                    111: #define        SYS_mincore     78
                    112: #define        SYS_getgroups   79
                    113: #define        SYS_setgroups   80
                    114: #define        SYS_getpgrp     81
                    115: #define        SYS_setpgid     82
                    116: #define        SYS_setitimer   83
                    117:                                /* 84 is old wait */
                    118: #define        SYS_swapon      85
                    119: #define        SYS_getitimer   86
                    120:                                /* 87 is old gethostname */
                    121:                                /* 88 is old sethostname */
                    122:                                /* 89 is old getdtablesize */
                    123: #define        SYS_dup2        90
                    124: #define        SYS_fcntl       92
                    125: #define        SYS_select      93
                    126:                                /* 94 is obsolete setdopt */
                    127: #define        SYS_fsync       95
                    128: #define        SYS_setpriority 96
                    129: #define        SYS_socket      97
                    130: #define        SYS_connect     98
                    131:                                /* 99 is old accept */
                    132: #define        SYS_getpriority 100
                    133:                                /* 101 is old send */
                    134:                                /* 102 is old recv */
                    135: #define        SYS_sigreturn   103
                    136: #define        SYS_bind        104
                    137: #define        SYS_setsockopt  105
                    138: #define        SYS_listen      106
                    139:                                /* 107 is obsolete vtimes */
                    140:                                /* 108 is old sigvec */
                    141:                                /* 109 is old sigblock */
                    142:                                /* 110 is old sigsetmask */
                    143: #define        SYS_sigsuspend  111
                    144:                                /* 112 is old sigstack */
                    145:                                /* 113 is old recvmsg */
                    146:                                /* 114 is old sendmsg */
                    147:                                /* 115 is obsolete vtrace */
                    148: #define        SYS_gettimeofday        116
                    149: #define        SYS_getrusage   117
                    150: #define        SYS_getsockopt  118
                    151:                                /* 119 is obsolete resuba */
                    152: #define        SYS_readv       120
                    153: #define        SYS_writev      121
                    154: #define        SYS_settimeofday        122
                    155: #define        SYS_fchown      123
                    156: #define        SYS_fchmod      124
                    157:                                /* 125 is old recvfrom */
                    158:                                /* 126 is old setreuid */
                    159:                                /* 127 is old setregid */
                    160: #define        SYS_rename      128
                    161:                                /* 129 is old truncate */
                    162:                                /* 130 is old ftruncate */
                    163: #define        SYS_flock       131
                    164: #define        SYS_mkfifo      132
                    165: #define        SYS_sendto      133
                    166: #define        SYS_shutdown    134
                    167: #define        SYS_socketpair  135
                    168: #define        SYS_mkdir       136
                    169: #define        SYS_rmdir       137
                    170: #define        SYS_utimes      138
                    171:                                /* 139 is unused */
                    172: #define        SYS_adjtime     140
                    173:                                /* 141 is old getpeername */
                    174:                                /* 142 is old gethostid */
                    175:                                /* 143 is old sethostid */
                    176:                                /* 144 is old getrlimit */
                    177:                                /* 145 is old setrlimit */
                    178:                                /* 146 is old killpg */
                    179: #define        SYS_setsid      147
                    180:                                /* 148 is obsolete setquota */
                    181:                                /* 149 is obsolete quota */
                    182:                                /* 150 is old getsockname */
                    183:                                /* 151 is reserved */
                    184: #define SYS_setprivexec 152
                    185:                                /* 153 is reserved */
                    186:                                /* 154 is reserved */
                    187: #define        SYS_nfssvc      155
                    188:                                /* 156 is old getdirentries */
                    189: #define        SYS_statfs      157
                    190: #define        SYS_fstatfs     158
                    191: #define SYS_unmount    159
                    192:                                /* 160 is obsolete async_daemon */
                    193: #define        SYS_getfh       161
                    194:                                /* 162 is old getdomainname */
                    195:                                /* 163 is old setdomainname */
                    196:                                /* 164 is obsolete pcfs_mount */
                    197: #define SYS_quotactl   165
                    198:                                /* 166 is obsolete exportfs     */
                    199: #define SYS_mount      167
                    200:                                /* 168 is obsolete ustat */
                    201:                                /* 169 is unused */
                    202: #define SYS_table      170
                    203:                                /* 171 is old wait_3 */
                    204:                                /* 172 is obsolete rpause */
                    205:                                /* 173 is unused */
                    206:                                /* 174 is obsolete getdents */
                    207: #define SYS_gc_control 175
                    208: #define SYS_add_profil 176
                    209:                                /* 177 is unused */
                    210:                                /* 178 is unused */
                    211:                                /* 179 is unused */
                    212: #if KDEBUG
                    213: #define SYS_kern_debug
                    214: #else
                    215:                                /* 180 is unused */
                    216: #endif
                    217: #define        SYS_setgid      181
                    218: #define        SYS_setegid     182
                    219: #define        SYS_seteuid     183
                    220: #define        SYS_lfs_bmapv   184
                    221: #define        SYS_lfs_markv   185
                    222: #define        SYS_lfs_segclean        186
                    223: #define        SYS_lfs_segwait 187
                    224: #define        SYS_stat        188
                    225: #define        SYS_fstat       189
                    226: #define        SYS_lstat       190
                    227: #define        SYS_pathconf    191
                    228: #define        SYS_fpathconf   192
                    229:                                /* 193 is unused */
                    230: #define        SYS_getrlimit   194
                    231: #define        SYS_setrlimit   195
                    232: #define SYS_getdirentries      196
                    233: #define        SYS_mmap        197
                    234: #define        SYS___syscall   198
                    235: #define        SYS_lseek       199
                    236: #define        SYS_truncate    200
                    237: #define        SYS_ftruncate   201
                    238: #define        SYS___sysctl    202
                    239: #define SYS_getdtablesize 203  /* 203 is unused */
                    240:                                /* 204 is unused */
                    241: #define        SYS_undelete    205
                    242:                                /* 206-215 are used/reserved for AppleTalk */
                    243: #define SYS_mkcomplex  216 
                    244: #define SYS_statv      217             
                    245: #define SYS_lstatv     218                     
                    246: #define SYS_fstatv     219                     
                    247: #define SYS_getattrlist        220             
                    248: #define SYS_setattrlist        221             
                    249: #define SYS_getdirentryattr    222     
                    250: #define SYS_exchangedata       223                             
                    251: #define SYS_checkuseraccess    224 
                    252: #define SYS_searchfs    225
                    253: 
                    254:                                        /* 226 - 230 are reserved for HFS expansion */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.