5abbf990f3
a boot string for firmware that can do this, such as the SPARC and the sun3 models. It is currently silently ignored on all other hardware now, however. The MD function "boot()" has been changed to also take a char *.
311 lines
12 KiB
C
311 lines
12 KiB
C
/*
|
|
* System call names.
|
|
*
|
|
* DO NOT EDIT-- this file is automatically generated.
|
|
* created from NetBSD: syscalls.master,v 1.33 1996/06/23 11:06:54 mycroft Exp
|
|
*/
|
|
|
|
char *syscallnames[] = {
|
|
"syscall", /* 0 = syscall */
|
|
"exit", /* 1 = exit */
|
|
"fork", /* 2 = fork */
|
|
"read", /* 3 = read */
|
|
"write", /* 4 = write */
|
|
"open", /* 5 = open */
|
|
"close", /* 6 = close */
|
|
"wait4", /* 7 = wait4 */
|
|
"compat_43_ocreat", /* 8 = compat_43 ocreat */
|
|
"link", /* 9 = link */
|
|
"unlink", /* 10 = unlink */
|
|
"#11 (obsolete execv)", /* 11 = obsolete execv */
|
|
"chdir", /* 12 = chdir */
|
|
"fchdir", /* 13 = fchdir */
|
|
"mknod", /* 14 = mknod */
|
|
"chmod", /* 15 = chmod */
|
|
"chown", /* 16 = chown */
|
|
"break", /* 17 = break */
|
|
"getfsstat", /* 18 = getfsstat */
|
|
"compat_43_olseek", /* 19 = compat_43 olseek */
|
|
"getpid", /* 20 = getpid */
|
|
"mount", /* 21 = mount */
|
|
"unmount", /* 22 = unmount */
|
|
"setuid", /* 23 = setuid */
|
|
"getuid", /* 24 = getuid */
|
|
"geteuid", /* 25 = geteuid */
|
|
"ptrace", /* 26 = ptrace */
|
|
"recvmsg", /* 27 = recvmsg */
|
|
"sendmsg", /* 28 = sendmsg */
|
|
"recvfrom", /* 29 = recvfrom */
|
|
"accept", /* 30 = accept */
|
|
"getpeername", /* 31 = getpeername */
|
|
"getsockname", /* 32 = getsockname */
|
|
"access", /* 33 = access */
|
|
"chflags", /* 34 = chflags */
|
|
"fchflags", /* 35 = fchflags */
|
|
"sync", /* 36 = sync */
|
|
"kill", /* 37 = kill */
|
|
"compat_43_ostat", /* 38 = compat_43 ostat */
|
|
"getppid", /* 39 = getppid */
|
|
"compat_43_olstat", /* 40 = compat_43 olstat */
|
|
"dup", /* 41 = dup */
|
|
"pipe", /* 42 = pipe */
|
|
"getegid", /* 43 = getegid */
|
|
"profil", /* 44 = profil */
|
|
#ifdef KTRACE
|
|
"ktrace", /* 45 = ktrace */
|
|
#else
|
|
"#45 (unimplemented ktrace)", /* 45 = unimplemented ktrace */
|
|
#endif
|
|
"sigaction", /* 46 = sigaction */
|
|
"getgid", /* 47 = getgid */
|
|
"sigprocmask", /* 48 = sigprocmask */
|
|
"getlogin", /* 49 = getlogin */
|
|
"setlogin", /* 50 = setlogin */
|
|
"acct", /* 51 = acct */
|
|
"sigpending", /* 52 = sigpending */
|
|
"sigaltstack", /* 53 = sigaltstack */
|
|
"ioctl", /* 54 = ioctl */
|
|
"compat_12_oreboot", /* 55 = compat_12 oreboot */
|
|
"revoke", /* 56 = revoke */
|
|
"symlink", /* 57 = symlink */
|
|
"readlink", /* 58 = readlink */
|
|
"execve", /* 59 = execve */
|
|
"umask", /* 60 = umask */
|
|
"chroot", /* 61 = chroot */
|
|
"compat_43_ofstat", /* 62 = compat_43 ofstat */
|
|
"compat_43_ogetkerninfo", /* 63 = compat_43 ogetkerninfo */
|
|
"compat_43_ogetpagesize", /* 64 = compat_43 ogetpagesize */
|
|
"msync", /* 65 = msync */
|
|
"vfork", /* 66 = vfork */
|
|
"#67 (obsolete vread)", /* 67 = obsolete vread */
|
|
"#68 (obsolete vwrite)", /* 68 = obsolete vwrite */
|
|
"sbrk", /* 69 = sbrk */
|
|
"sstk", /* 70 = sstk */
|
|
"compat_43_ommap", /* 71 = compat_43 ommap */
|
|
"vadvise", /* 72 = vadvise */
|
|
"munmap", /* 73 = munmap */
|
|
"mprotect", /* 74 = mprotect */
|
|
"madvise", /* 75 = madvise */
|
|
"#76 (obsolete vhangup)", /* 76 = obsolete vhangup */
|
|
"#77 (obsolete vlimit)", /* 77 = obsolete vlimit */
|
|
"mincore", /* 78 = mincore */
|
|
"getgroups", /* 79 = getgroups */
|
|
"setgroups", /* 80 = setgroups */
|
|
"getpgrp", /* 81 = getpgrp */
|
|
"setpgid", /* 82 = setpgid */
|
|
"setitimer", /* 83 = setitimer */
|
|
"compat_43_owait", /* 84 = compat_43 owait */
|
|
"swapon", /* 85 = swapon */
|
|
"getitimer", /* 86 = getitimer */
|
|
"compat_43_ogethostname", /* 87 = compat_43 ogethostname */
|
|
"compat_43_osethostname", /* 88 = compat_43 osethostname */
|
|
"compat_43_ogetdtablesize", /* 89 = compat_43 ogetdtablesize */
|
|
"dup2", /* 90 = dup2 */
|
|
"#91 (unimplemented getdopt)", /* 91 = unimplemented getdopt */
|
|
"fcntl", /* 92 = fcntl */
|
|
"select", /* 93 = select */
|
|
"#94 (unimplemented setdopt)", /* 94 = unimplemented setdopt */
|
|
"fsync", /* 95 = fsync */
|
|
"setpriority", /* 96 = setpriority */
|
|
"socket", /* 97 = socket */
|
|
"connect", /* 98 = connect */
|
|
"compat_43_oaccept", /* 99 = compat_43 oaccept */
|
|
"getpriority", /* 100 = getpriority */
|
|
"compat_43_osend", /* 101 = compat_43 osend */
|
|
"compat_43_orecv", /* 102 = compat_43 orecv */
|
|
"sigreturn", /* 103 = sigreturn */
|
|
"bind", /* 104 = bind */
|
|
"setsockopt", /* 105 = setsockopt */
|
|
"listen", /* 106 = listen */
|
|
"#107 (obsolete vtimes)", /* 107 = obsolete vtimes */
|
|
"compat_43_osigvec", /* 108 = compat_43 osigvec */
|
|
"compat_43_osigblock", /* 109 = compat_43 osigblock */
|
|
"compat_43_osigsetmask", /* 110 = compat_43 osigsetmask */
|
|
"sigsuspend", /* 111 = sigsuspend */
|
|
"compat_43_osigstack", /* 112 = compat_43 osigstack */
|
|
"compat_43_orecvmsg", /* 113 = compat_43 orecvmsg */
|
|
"compat_43_osendmsg", /* 114 = compat_43 osendmsg */
|
|
#ifdef TRACE
|
|
"vtrace", /* 115 = vtrace */
|
|
#else
|
|
"#115 (obsolete vtrace)", /* 115 = obsolete vtrace */
|
|
#endif
|
|
"gettimeofday", /* 116 = gettimeofday */
|
|
"getrusage", /* 117 = getrusage */
|
|
"getsockopt", /* 118 = getsockopt */
|
|
"#119 (obsolete resuba)", /* 119 = obsolete resuba */
|
|
"readv", /* 120 = readv */
|
|
"writev", /* 121 = writev */
|
|
"settimeofday", /* 122 = settimeofday */
|
|
"fchown", /* 123 = fchown */
|
|
"fchmod", /* 124 = fchmod */
|
|
"compat_43_orecvfrom", /* 125 = compat_43 orecvfrom */
|
|
"setreuid", /* 126 = setreuid */
|
|
"setregid", /* 127 = setregid */
|
|
"rename", /* 128 = rename */
|
|
"compat_43_otruncate", /* 129 = compat_43 otruncate */
|
|
"compat_43_oftruncate", /* 130 = compat_43 oftruncate */
|
|
"flock", /* 131 = flock */
|
|
"mkfifo", /* 132 = mkfifo */
|
|
"sendto", /* 133 = sendto */
|
|
"shutdown", /* 134 = shutdown */
|
|
"socketpair", /* 135 = socketpair */
|
|
"mkdir", /* 136 = mkdir */
|
|
"rmdir", /* 137 = rmdir */
|
|
"utimes", /* 138 = utimes */
|
|
"#139 (obsolete 4.2 sigreturn)", /* 139 = obsolete 4.2 sigreturn */
|
|
"adjtime", /* 140 = adjtime */
|
|
"compat_43_ogetpeername", /* 141 = compat_43 ogetpeername */
|
|
"compat_43_ogethostid", /* 142 = compat_43 ogethostid */
|
|
"compat_43_osethostid", /* 143 = compat_43 osethostid */
|
|
"compat_43_ogetrlimit", /* 144 = compat_43 ogetrlimit */
|
|
"compat_43_osetrlimit", /* 145 = compat_43 osetrlimit */
|
|
"compat_43_okillpg", /* 146 = compat_43 okillpg */
|
|
"setsid", /* 147 = setsid */
|
|
"quotactl", /* 148 = quotactl */
|
|
"compat_43_oquota", /* 149 = compat_43 oquota */
|
|
"compat_43_ogetsockname", /* 150 = compat_43 ogetsockname */
|
|
"#151 (unimplemented)", /* 151 = unimplemented */
|
|
"#152 (unimplemented)", /* 152 = unimplemented */
|
|
"#153 (unimplemented)", /* 153 = unimplemented */
|
|
"#154 (unimplemented)", /* 154 = unimplemented */
|
|
#if defined(NFSCLIENT) || defined(NFSSERVER)
|
|
"nfssvc", /* 155 = nfssvc */
|
|
#else
|
|
"#155 (unimplemented)", /* 155 = unimplemented */
|
|
#endif
|
|
"compat_43_ogetdirentries", /* 156 = compat_43 ogetdirentries */
|
|
"statfs", /* 157 = statfs */
|
|
"fstatfs", /* 158 = fstatfs */
|
|
"#159 (unimplemented)", /* 159 = unimplemented */
|
|
"#160 (unimplemented)", /* 160 = unimplemented */
|
|
#ifdef NFSCLIENT
|
|
"getfh", /* 161 = getfh */
|
|
#else
|
|
"#161 (unimplemented getfh)", /* 161 = unimplemented getfh */
|
|
#endif
|
|
"compat_09_ogetdomainname", /* 162 = compat_09 ogetdomainname */
|
|
"compat_09_osetdomainname", /* 163 = compat_09 osetdomainname */
|
|
"compat_09_ouname", /* 164 = compat_09 ouname */
|
|
"sysarch", /* 165 = sysarch */
|
|
"#166 (unimplemented)", /* 166 = unimplemented */
|
|
"#167 (unimplemented)", /* 167 = unimplemented */
|
|
"#168 (unimplemented)", /* 168 = unimplemented */
|
|
#if defined(SYSVSEM) && !defined(alpha)
|
|
"compat_10_osemsys", /* 169 = compat_10 osemsys */
|
|
#else
|
|
"#169 (unimplemented 1.0 semsys)", /* 169 = unimplemented 1.0 semsys */
|
|
#endif
|
|
#if defined(SYSVMSG) && !defined(alpha)
|
|
"compat_10_omsgsys", /* 170 = compat_10 omsgsys */
|
|
#else
|
|
"#170 (unimplemented 1.0 msgsys)", /* 170 = unimplemented 1.0 msgsys */
|
|
#endif
|
|
#if defined(SYSVSHM) && !defined(alpha)
|
|
"compat_10_oshmsys", /* 171 = compat_10 oshmsys */
|
|
#else
|
|
"#171 (unimplemented 1.0 shmsys)", /* 171 = unimplemented 1.0 shmsys */
|
|
#endif
|
|
"#172 (unimplemented)", /* 172 = unimplemented */
|
|
"#173 (unimplemented)", /* 173 = unimplemented */
|
|
"#174 (unimplemented)", /* 174 = unimplemented */
|
|
"ntp_gettime", /* 175 = ntp_gettime */
|
|
"ntp_adjtime", /* 176 = ntp_adjtime */
|
|
"#177 (unimplemented)", /* 177 = unimplemented */
|
|
"#178 (unimplemented)", /* 178 = unimplemented */
|
|
"#179 (unimplemented)", /* 179 = unimplemented */
|
|
"#180 (unimplemented)", /* 180 = unimplemented */
|
|
"setgid", /* 181 = setgid */
|
|
"setegid", /* 182 = setegid */
|
|
"seteuid", /* 183 = seteuid */
|
|
#ifdef LFS
|
|
"lfs_bmapv", /* 184 = lfs_bmapv */
|
|
"lfs_markv", /* 185 = lfs_markv */
|
|
"lfs_segclean", /* 186 = lfs_segclean */
|
|
"lfs_segwait", /* 187 = lfs_segwait */
|
|
#else
|
|
"#184 (unimplemented)", /* 184 = unimplemented */
|
|
"#185 (unimplemented)", /* 185 = unimplemented */
|
|
"#186 (unimplemented)", /* 186 = unimplemented */
|
|
"#187 (unimplemented)", /* 187 = unimplemented */
|
|
#endif
|
|
"stat", /* 188 = stat */
|
|
"fstat", /* 189 = fstat */
|
|
"lstat", /* 190 = lstat */
|
|
"pathconf", /* 191 = pathconf */
|
|
"fpathconf", /* 192 = fpathconf */
|
|
"#193 (unimplemented)", /* 193 = unimplemented */
|
|
"getrlimit", /* 194 = getrlimit */
|
|
"setrlimit", /* 195 = setrlimit */
|
|
"getdirentries", /* 196 = getdirentries */
|
|
"mmap", /* 197 = mmap */
|
|
"__syscall", /* 198 = __syscall */
|
|
"lseek", /* 199 = lseek */
|
|
"truncate", /* 200 = truncate */
|
|
"ftruncate", /* 201 = ftruncate */
|
|
"__sysctl", /* 202 = __sysctl */
|
|
"mlock", /* 203 = mlock */
|
|
"munlock", /* 204 = munlock */
|
|
"undelete", /* 205 = undelete */
|
|
"futimes", /* 206 = futimes */
|
|
"getpgid", /* 207 = getpgid */
|
|
"reboot", /* 208 = reboot */
|
|
"#209 (unimplemented)", /* 209 = unimplemented */
|
|
#ifdef LKM
|
|
"lkmnosys", /* 210 = lkmnosys */
|
|
"lkmnosys", /* 211 = lkmnosys */
|
|
"lkmnosys", /* 212 = lkmnosys */
|
|
"lkmnosys", /* 213 = lkmnosys */
|
|
"lkmnosys", /* 214 = lkmnosys */
|
|
"lkmnosys", /* 215 = lkmnosys */
|
|
"lkmnosys", /* 216 = lkmnosys */
|
|
"lkmnosys", /* 217 = lkmnosys */
|
|
"lkmnosys", /* 218 = lkmnosys */
|
|
"lkmnosys", /* 219 = lkmnosys */
|
|
#else /* !LKM */
|
|
"#210 (unimplemented)", /* 210 = unimplemented */
|
|
"#211 (unimplemented)", /* 211 = unimplemented */
|
|
"#212 (unimplemented)", /* 212 = unimplemented */
|
|
"#213 (unimplemented)", /* 213 = unimplemented */
|
|
"#214 (unimplemented)", /* 214 = unimplemented */
|
|
"#215 (unimplemented)", /* 215 = unimplemented */
|
|
"#216 (unimplemented)", /* 216 = unimplemented */
|
|
"#217 (unimplemented)", /* 217 = unimplemented */
|
|
"#218 (unimplemented)", /* 218 = unimplemented */
|
|
"#219 (unimplemented)", /* 219 = unimplemented */
|
|
#endif /* !LKM */
|
|
#ifdef SYSVSEM
|
|
"__semctl", /* 220 = __semctl */
|
|
"semget", /* 221 = semget */
|
|
"semop", /* 222 = semop */
|
|
"semconfig", /* 223 = semconfig */
|
|
#else
|
|
"#220 (unimplemented semctl)", /* 220 = unimplemented semctl */
|
|
"#221 (unimplemented semget)", /* 221 = unimplemented semget */
|
|
"#222 (unimplemented semop)", /* 222 = unimplemented semop */
|
|
"#223 (unimplemented semconfig)", /* 223 = unimplemented semconfig */
|
|
#endif
|
|
#ifdef SYSVMSG
|
|
"msgctl", /* 224 = msgctl */
|
|
"msgget", /* 225 = msgget */
|
|
"msgsnd", /* 226 = msgsnd */
|
|
"msgrcv", /* 227 = msgrcv */
|
|
#else
|
|
"#224 (unimplemented msgctl)", /* 224 = unimplemented msgctl */
|
|
"#225 (unimplemented msgget)", /* 225 = unimplemented msgget */
|
|
"#226 (unimplemented msgsnd)", /* 226 = unimplemented msgsnd */
|
|
"#227 (unimplemented msgrcv)", /* 227 = unimplemented msgrcv */
|
|
#endif
|
|
#ifdef SYSVSHM
|
|
"shmat", /* 228 = shmat */
|
|
"shmctl", /* 229 = shmctl */
|
|
"shmdt", /* 230 = shmdt */
|
|
"shmget", /* 231 = shmget */
|
|
#else
|
|
"#228 (unimplemented shmat)", /* 228 = unimplemented shmat */
|
|
"#229 (unimplemented shmctl)", /* 229 = unimplemented shmctl */
|
|
"#230 (unimplemented shmdt)", /* 230 = unimplemented shmdt */
|
|
"#231 (unimplemented shmget)", /* 231 = unimplemented shmget */
|
|
#endif
|
|
};
|