version 1.47, 2010/07/06 00:31:02 |
version 1.48, 2011/04/05 15:24:32 |
|
|
|
|
#include <sys/syscall.h> |
#include <sys/syscall.h> |
|
|
#include <compat/freebsd/freebsd_syscall.h> |
|
#include <compat/linux/linux_syscall.h> |
#include <compat/linux/linux_syscall.h> |
#include <compat/svr4/svr4_syscall.h> |
#include <compat/svr4/svr4_syscall.h> |
|
|
|
|
#define SYSVMSG |
#define SYSVMSG |
#define SYSVSHM |
#define SYSVSHM |
#define LFS |
#define LFS |
#define RTHREADS |
|
#include <kern/syscalls.c> |
#include <kern/syscalls.c> |
|
|
#include <compat/freebsd/freebsd_syscalls.c> |
|
#include <compat/linux/linux_syscalls.c> |
#include <compat/linux/linux_syscalls.c> |
#include <compat/svr4/svr4_syscalls.c> |
#include <compat/svr4/svr4_syscalls.c> |
#undef KTRACE |
#undef KTRACE |
|
|
#undef SYSVMSG |
#undef SYSVMSG |
#undef SYSVSHM |
#undef SYSVSHM |
#undef LFS |
#undef LFS |
#undef RTHREADS |
|
|
|
struct emulation { |
struct emulation { |
char *name; /* Emulation name */ |
char *name; /* Emulation name */ |
|
|
{ "native", syscallnames, SYS_MAXSYSCALL }, |
{ "native", syscallnames, SYS_MAXSYSCALL }, |
{ "linux", linux_syscallnames, LINUX_SYS_MAXSYSCALL }, |
{ "linux", linux_syscallnames, LINUX_SYS_MAXSYSCALL }, |
{ "svr4", svr4_syscallnames, SVR4_SYS_MAXSYSCALL }, |
{ "svr4", svr4_syscallnames, SVR4_SYS_MAXSYSCALL }, |
{ "freebsd", freebsd_syscallnames, FREEBSD_SYS_MAXSYSCALL }, |
|
{ NULL, NULL, NULL } |
{ NULL, NULL, NULL } |
}; |
}; |
|
|