summaryrefslogtreecommitdiffstats
path: root/sys/i386/ibcs2/ibcs2_syscall.h
diff options
context:
space:
mode:
authorswallace <swallace@FreeBSD.org>1995-10-10 07:27:24 +0000
committerswallace <swallace@FreeBSD.org>1995-10-10 07:27:24 +0000
commite2b7ea019e93c79967d0d384dd8a1467b33c093f (patch)
tree20f8e781dede0459deaba0714effbaf354b8cf60 /sys/i386/ibcs2/ibcs2_syscall.h
parentfd4cf9ebc4d1bb8a1fecd87fabbda9ab907fcb9f (diff)
downloadFreeBSD-src-e2b7ea019e93c79967d0d384dd8a1467b33c093f.zip
FreeBSD-src-e2b7ea019e93c79967d0d384dd8a1467b33c093f.tar.gz
Import of original NetBSD's ibcs2 emulator sources by Scott Bartram,
which is used as a basis for a more complete and cleaner ibcs2 emulator. (snapshot about May 1995 with a few files from September 1995) Some files and code from old emulator still remains. New files, features, and changes have been implemented by myself, which will be shown in following commits.
Diffstat (limited to 'sys/i386/ibcs2/ibcs2_syscall.h')
-rw-r--r--sys/i386/ibcs2/ibcs2_syscall.h97
1 files changed, 97 insertions, 0 deletions
diff --git a/sys/i386/ibcs2/ibcs2_syscall.h b/sys/i386/ibcs2/ibcs2_syscall.h
new file mode 100644
index 0000000..f02ad42
--- /dev/null
+++ b/sys/i386/ibcs2/ibcs2_syscall.h
@@ -0,0 +1,97 @@
+/*
+ * System call numbers.
+ *
+ * DO NOT EDIT-- this file is automatically generated.
+ * created from NetBSD: syscalls.master,v 1.4 1995/03/14 15:12:52 scottb Exp
+ */
+
+#define IBCS2_SYS_syscall 0
+#define IBCS2_SYS_exit 1
+#define IBCS2_SYS_fork 2
+#define IBCS2_SYS_ibcs2_read 3
+#define IBCS2_SYS_write 4
+#define IBCS2_SYS_ibcs2_open 5
+#define IBCS2_SYS_close 6
+#define IBCS2_SYS_ibcs2_waitsys 7
+#define IBCS2_SYS_ibcs2_creat 8
+#define IBCS2_SYS_link 9
+#define IBCS2_SYS_ibcs2_unlink 10
+#define IBCS2_SYS_ibcs2_execv 11
+#define IBCS2_SYS_ibcs2_chdir 12
+#define IBCS2_SYS_ibcs2_time 13
+#define IBCS2_SYS_ibcs2_mknod 14
+#define IBCS2_SYS_ibcs2_chmod 15
+#define IBCS2_SYS_ibcs2_chown 16
+#define IBCS2_SYS_obreak 17
+#define IBCS2_SYS_ibcs2_stat 18
+#define IBCS2_SYS_compat_43_lseek 19
+#define IBCS2_SYS_getpid 20
+#define IBCS2_SYS_ibcs2_mount 21
+#define IBCS2_SYS_ibcs2_umount 22
+#define IBCS2_SYS_ibcs2_setuid 23
+#define IBCS2_SYS_getuid 24
+#define IBCS2_SYS_ibcs2_stime 25
+#define IBCS2_SYS_ibcs2_alarm 27
+#define IBCS2_SYS_ibcs2_fstat 28
+#define IBCS2_SYS_ibcs2_pause 29
+#define IBCS2_SYS_ibcs2_utime 30
+#define IBCS2_SYS_ibcs2_access 33
+#define IBCS2_SYS_ibcs2_nice 34
+#define IBCS2_SYS_ibcs2_statfs 35
+#define IBCS2_SYS_sync 36
+#define IBCS2_SYS_ibcs2_kill 37
+#define IBCS2_SYS_ibcs2_fstatfs 38
+#define IBCS2_SYS_ibcs2_pgrpsys 39
+#define IBCS2_SYS_dup 41
+#define IBCS2_SYS_pipe 42
+#define IBCS2_SYS_ibcs2_times 43
+#define IBCS2_SYS_ibcs2_plock 45
+#define IBCS2_SYS_ibcs2_setgid 46
+#define IBCS2_SYS_getgid 47
+#define IBCS2_SYS_ibcs2_sigsys 48
+#define IBCS2_SYS_ibcs2_msgsys 49
+#define IBCS2_SYS_ibcs2_shmsys 52
+#define IBCS2_SYS_ibcs2_semsys 53
+#define IBCS2_SYS_ibcs2_ioctl 54
+#define IBCS2_SYS_ibcs2_uadmin 55
+#define IBCS2_SYS_ibcs2_utssys 57
+#define IBCS2_SYS_ibcs2_execve 59
+#define IBCS2_SYS_umask 60
+#define IBCS2_SYS_chroot 61
+#define IBCS2_SYS_ibcs2_fcntl 62
+#define IBCS2_SYS_ibcs2_ulimit 63
+ /* 70 is obsolete rfs_advfs */
+ /* 71 is obsolete rfs_unadvfs */
+ /* 72 is obsolete rfs_rmount */
+ /* 73 is obsolete rfs_rumount */
+ /* 74 is obsolete rfs_rfstart */
+ /* 75 is obsolete rfs_sigret */
+ /* 76 is obsolete rfs_rdebug */
+ /* 77 is obsolete rfs_rfstop */
+#define IBCS2_SYS_ibcs2_rmdir 79
+#define IBCS2_SYS_ibcs2_mkdir 80
+#define IBCS2_SYS_ibcs2_getdents 81
+#define IBCS2_SYS_ibcs2_sysfs 84
+#define IBCS2_SYS_ibcs2_getmsg 85
+#define IBCS2_SYS_ibcs2_putmsg 86
+#define IBCS2_SYS_ibcs2_poll 87
+#define IBCS2_SYS_ibcs2_symlink 90
+#define IBCS2_SYS_ibcs2_lstat 91
+#define IBCS2_SYS_ibcs2_readlink 92
+#define IBCS2_SYS_sigreturn 103
+#define IBCS2_SYS_xenix_rdchk 135
+#define IBCS2_SYS_xenix_chsize 138
+#define IBCS2_SYS_xenix_ftime 139
+#define IBCS2_SYS_xenix_nap 140
+#define IBCS2_SYS_select 164
+#define IBCS2_SYS_ibcs2_sigaction 167
+#define IBCS2_SYS_ibcs2_sigprocmask 168
+#define IBCS2_SYS_ibcs2_sigpending 169
+#define IBCS2_SYS_ibcs2_sigsuspend 170
+#define IBCS2_SYS_ibcs2_getgroups 171
+#define IBCS2_SYS_ibcs2_setgroups 172
+#define IBCS2_SYS_ibcs2_sysconf 173
+#define IBCS2_SYS_ibcs2_pathconf 174
+#define IBCS2_SYS_ibcs2_fpathconf 175
+#define IBCS2_SYS_ibcs2_rename 176
+#define IBCS2_SYS_MAXSYSCALL 177
OpenPOWER on IntegriCloud