Changeset View
Changeset View
Standalone View
Standalone View
sys/i386/linux/linux.h
Show All 31 Lines | |||||
#include <sys/signal.h> /* for sigval union */ | #include <sys/signal.h> /* for sigval union */ | ||||
#include <compat/linux/linux.h> | #include <compat/linux/linux.h> | ||||
#include <i386/linux/linux_syscall.h> | #include <i386/linux/linux_syscall.h> | ||||
#define LINUX_LEGACY_SYSCALLS | #define LINUX_LEGACY_SYSCALLS | ||||
/* | |||||
* debugging support | |||||
*/ | |||||
extern u_char linux_debug_map[]; | |||||
#define ldebug(name) isclr(linux_debug_map, LINUX_SYS_linux_ ## name) | |||||
#define ARGS(nm, fmt) "linux(%ld/%ld): "#nm"("fmt")\n", \ | |||||
(long)td->td_proc->p_pid, (long)td->td_tid | |||||
#define LMSG(fmt) "linux(%ld/%ld): "fmt"\n", \ | |||||
(long)td->td_proc->p_pid, (long)td->td_tid | |||||
#define LINUX_DTRACE linuxulator | #define LINUX_DTRACE linuxulator | ||||
#define LINUX_SHAREDPAGE (VM_MAXUSER_ADDRESS - PAGE_SIZE) | #define LINUX_SHAREDPAGE (VM_MAXUSER_ADDRESS - PAGE_SIZE) | ||||
#define LINUX_USRSTACK LINUX_SHAREDPAGE | #define LINUX_USRSTACK LINUX_SHAREDPAGE | ||||
#define PTRIN(v) (void *)(v) | #define PTRIN(v) (void *)(v) | ||||
#define PTROUT(v) (l_uintptr_t)(v) | #define PTROUT(v) (l_uintptr_t)(v) | ||||
▲ Show 20 Lines • Show All 550 Lines • Show Last 20 Lines |