Wichert Akkerman | bf79f2e | 2000-09-01 21:03:06 +0000 | [diff] [blame] | 1 | # |
| 2 | # Copyright (c) 2000, Gaƫl Roualland <gael.roualland@iname.com> |
| 3 | # All rights reserved. |
| 4 | # |
| 5 | # Redistribution and use in source and binary forms, with or without |
| 6 | # modification, are permitted provided that the following conditions |
| 7 | # are met: |
| 8 | # 1. Redistributions of source code must retain the above copyright |
| 9 | # notice, this list of conditions and the following disclaimer. |
| 10 | # 2. Redistributions in binary form must reproduce the above copyright |
| 11 | # notice, this list of conditions and the following disclaimer in the |
| 12 | # documentation and/or other materials provided with the distribution. |
| 13 | # 3. The name of the author may not be used to endorse or promote products |
| 14 | # derived from this software without specific prior written permission. |
| 15 | # |
| 16 | # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR |
| 17 | # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
| 18 | # OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
| 19 | # IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, |
| 20 | # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
| 21 | # NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
| 22 | # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
| 23 | # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| 24 | # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF |
| 25 | # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 26 | # |
| 27 | # $Id$ |
| 28 | # |
| 29 | # Printable syscalls |
| 30 | # syntax: syscall [printfunc] |
| 31 | # |
| 32 | # mostly built from sys_* functions in source code |
| 33 | |
| 34 | __getcwd |
| 35 | __sysctl |
| 36 | accept |
| 37 | access |
| 38 | adjtime |
| 39 | alarm |
| 40 | bind |
| 41 | brk |
| 42 | capget |
| 43 | capset |
| 44 | chdir |
| 45 | chflags |
| 46 | chmod |
| 47 | chown |
| 48 | chroot |
| 49 | close |
| 50 | connect |
| 51 | creat |
| 52 | dup |
| 53 | dup2 |
| 54 | errlist |
| 55 | execv |
| 56 | execve |
| 57 | exit |
| 58 | fchdir |
| 59 | fchflags |
| 60 | fchmod |
| 61 | fchown |
| 62 | fchroot |
| 63 | fcntl |
| 64 | flock |
| 65 | fork |
| 66 | fpathconf |
John Hughes | 70623be | 2001-03-08 13:59:00 +0000 | [diff] [blame] | 67 | fstat |
Wichert Akkerman | bf79f2e | 2000-09-01 21:03:06 +0000 | [diff] [blame] | 68 | fstatfs |
| 69 | fsync |
John Hughes | 70623be | 2001-03-08 13:59:00 +0000 | [diff] [blame] | 70 | ftruncate |
Wichert Akkerman | bf79f2e | 2000-09-01 21:03:06 +0000 | [diff] [blame] | 71 | getdents |
| 72 | getdirentries |
| 73 | getdomainname |
| 74 | getdtablesize |
| 75 | getgid |
| 76 | getgroups |
| 77 | gethostid |
| 78 | gethostname |
| 79 | getitimer |
| 80 | getpagesize |
| 81 | getpeername |
| 82 | getpgid |
| 83 | getpgrp |
| 84 | getpid |
| 85 | getpriority |
| 86 | getrlimit |
| 87 | getrusage |
| 88 | getsid |
| 89 | getsockname |
| 90 | getsockopt |
| 91 | gettimeofday |
| 92 | getuid |
| 93 | indir |
| 94 | ioctl |
| 95 | kill |
| 96 | killpg |
| 97 | link |
| 98 | listen |
John Hughes | 70623be | 2001-03-08 13:59:00 +0000 | [diff] [blame] | 99 | lseek |
| 100 | lstat |
Wichert Akkerman | bf79f2e | 2000-09-01 21:03:06 +0000 | [diff] [blame] | 101 | mincore |
| 102 | mkdir |
| 103 | mkfifo |
| 104 | mknod |
John Hughes | 70623be | 2001-03-08 13:59:00 +0000 | [diff] [blame] | 105 | mmap |
Wichert Akkerman | bf79f2e | 2000-09-01 21:03:06 +0000 | [diff] [blame] | 106 | mprotect |
| 107 | msgctl |
| 108 | msgget |
| 109 | msgrcv |
| 110 | msgsnd |
| 111 | msync |
| 112 | munmap |
| 113 | nerr |
| 114 | nice |
| 115 | open |
| 116 | pathconf |
| 117 | pipe |
| 118 | poll |
John Hughes | 70623be | 2001-03-08 13:59:00 +0000 | [diff] [blame] | 119 | pread |
Wichert Akkerman | bf79f2e | 2000-09-01 21:03:06 +0000 | [diff] [blame] | 120 | ptrace |
John Hughes | 70623be | 2001-03-08 13:59:00 +0000 | [diff] [blame] | 121 | pwrite |
Wichert Akkerman | bf79f2e | 2000-09-01 21:03:06 +0000 | [diff] [blame] | 122 | quotactl |
| 123 | read |
| 124 | readlink |
| 125 | readv |
| 126 | recv |
| 127 | recvfrom |
| 128 | recvmsg |
| 129 | rename |
| 130 | rmdir |
| 131 | sbrk |
| 132 | select |
| 133 | semctl |
| 134 | semget |
| 135 | semop |
| 136 | send |
| 137 | sendfile |
| 138 | sendmsg |
| 139 | sendto |
| 140 | setdomainname |
| 141 | setgroups |
| 142 | sethostname |
| 143 | setitimer |
| 144 | setpgid |
| 145 | setpgrp |
| 146 | setpriority |
| 147 | setregid |
| 148 | setresgid |
| 149 | setresuid |
| 150 | setreuid |
| 151 | setrlimit |
| 152 | setsid |
| 153 | setsockopt |
| 154 | settimeofday |
| 155 | shmat |
| 156 | shmctl |
| 157 | shmdt |
| 158 | shmget |
| 159 | shutdown |
| 160 | sigaction |
| 161 | sigaltstack |
| 162 | sigblock |
| 163 | sigcleanup |
| 164 | signal |
| 165 | sigpause |
| 166 | sigpending |
| 167 | sigprocmask |
| 168 | sigsetmask |
| 169 | sigstack |
| 170 | sigsuspend |
| 171 | sigvec |
| 172 | socket |
| 173 | socketpair |
John Hughes | 70623be | 2001-03-08 13:59:00 +0000 | [diff] [blame] | 174 | stat |
Wichert Akkerman | bf79f2e | 2000-09-01 21:03:06 +0000 | [diff] [blame] | 175 | statfs |
| 176 | stime |
| 177 | symlink |
| 178 | sysctl |
| 179 | time |
| 180 | times |
John Hughes | 70623be | 2001-03-08 13:59:00 +0000 | [diff] [blame] | 181 | truncate |
Wichert Akkerman | bf79f2e | 2000-09-01 21:03:06 +0000 | [diff] [blame] | 182 | umask |
| 183 | uname |
| 184 | unlink |
| 185 | utime |
| 186 | utimes |
| 187 | vfork |
| 188 | wait |
| 189 | wait4 |
| 190 | waitpid |
| 191 | write |
| 192 | writev |