Annotation of kernel/bsd/sys/syscall.h, revision 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.