version 1.8, 1997/02/28 07:09:08 |
version 1.9, 1997/11/04 07:58:38 |
|
|
|
|
#include <sys/syscall.h> |
#include <sys/syscall.h> |
|
|
|
#include "../../sys/compat/bsdos/bsdos_syscall.h" |
|
#include "../../sys/compat/freebsd/freebsd_syscall.h" |
#include "../../sys/compat/hpux/hpux_syscall.h" |
#include "../../sys/compat/hpux/hpux_syscall.h" |
#include "../../sys/compat/ibcs2/ibcs2_syscall.h" |
#include "../../sys/compat/ibcs2/ibcs2_syscall.h" |
#include "../../sys/compat/linux/linux_syscall.h" |
#include "../../sys/compat/linux/linux_syscall.h" |
|
|
#define NTP |
#define NTP |
#include "../../sys/kern/syscalls.c" |
#include "../../sys/kern/syscalls.c" |
|
|
|
#include "../../sys/compat/bsdos/bsdos_syscalls.c" |
|
#include "../../sys/compat/freebsd/freebsd_syscalls.c" |
#include "../../sys/compat/hpux/hpux_syscalls.c" |
#include "../../sys/compat/hpux/hpux_syscalls.c" |
#include "../../sys/compat/ibcs2/ibcs2_syscalls.c" |
#include "../../sys/compat/ibcs2/ibcs2_syscalls.c" |
#include "../../sys/compat/linux/linux_syscalls.c" |
#include "../../sys/compat/linux/linux_syscalls.c" |
|
|
}; |
}; |
|
|
static struct emulation emulations[] = { |
static struct emulation emulations[] = { |
{ "native", syscallnames, SYS_MAXSYSCALL }, |
{ "native", syscallnames, SYS_MAXSYSCALL }, |
{ "hpux", hpux_syscallnames, HPUX_SYS_MAXSYSCALL }, |
{ "hpux", hpux_syscallnames, HPUX_SYS_MAXSYSCALL }, |
{ "ibcs2", ibcs2_syscallnames, IBCS2_SYS_MAXSYSCALL }, |
{ "ibcs2", ibcs2_syscallnames, IBCS2_SYS_MAXSYSCALL }, |
{ "linux", linux_syscallnames, LINUX_SYS_MAXSYSCALL }, |
{ "linux", linux_syscallnames, LINUX_SYS_MAXSYSCALL }, |
{ "osf1", osf1_syscallnames, OSF1_SYS_MAXSYSCALL }, |
{ "osf1", osf1_syscallnames, OSF1_SYS_MAXSYSCALL }, |
{ "sunos", sunos_syscallnames, SUNOS_SYS_MAXSYSCALL }, |
{ "sunos", sunos_syscallnames, SUNOS_SYS_MAXSYSCALL }, |
{ "svr4", svr4_syscallnames, SVR4_SYS_MAXSYSCALL }, |
{ "svr4", svr4_syscallnames, SVR4_SYS_MAXSYSCALL }, |
{ "ultrix", ultrix_syscallnames, ULTRIX_SYS_MAXSYSCALL }, |
{ "ultrix", ultrix_syscallnames, ULTRIX_SYS_MAXSYSCALL }, |
{ NULL, NULL, NULL } |
{ "bsdos", bsdos_syscallnames, BSDOS_SYS_MAXSYSCALL }, |
|
{ "freebsd", freebsd_syscallnames, FREEBSD_SYS_MAXSYSCALL }, |
|
{ NULL, NULL, NULL } |
}; |
}; |
|
|
struct emulation *current; |
struct emulation *current; |