diff --git a/sys/i386/linux/linux_proto.h b/sys/i386/linux/linux_proto.h index d98c9dd54a4e..4ea6324490af 100644 --- a/sys/i386/linux/linux_proto.h +++ b/sys/i386/linux/linux_proto.h @@ -3,15 +3,15 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.46 2002/05/19 01:21:55 marcel Exp + * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.49 2003/02/16 02:26:30 tjr Exp */ #ifndef _LINUX_SYSPROTO_H_ #define _LINUX_SYSPROTO_H_ #include - #include +#include struct proc; @@ -799,6 +799,12 @@ int linux_fcntl64(struct thread *, struct linux_fcntl64_args *); #endif /* COMPAT_43 */ + +#ifdef COMPAT_FREEBSD4 + + +#endif /* COMPAT_FREEBSD4 */ + #undef PAD_ #undef PADL_ #undef PADR_ diff --git a/sys/i386/linux/linux_syscall.h b/sys/i386/linux/linux_syscall.h index 3020d544810f..ae474ad85c68 100644 --- a/sys/i386/linux/linux_syscall.h +++ b/sys/i386/linux/linux_syscall.h @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.46 2002/05/19 01:21:55 marcel Exp + * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.49 2003/02/16 02:26:30 tjr Exp */ #define LINUX_SYS_exit 1 diff --git a/sys/i386/linux/linux_sysent.c b/sys/i386/linux/linux_sysent.c index 608a9e33d52a..a52f96993de7 100644 --- a/sys/i386/linux/linux_sysent.c +++ b/sys/i386/linux/linux_sysent.c @@ -3,7 +3,7 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.46 2002/05/19 01:21:55 marcel Exp + * created from FreeBSD: src/sys/i386/linux/syscalls.master,v 1.49 2003/02/16 02:26:30 tjr Exp */ #include "opt_compat.h" @@ -90,7 +90,7 @@ struct sysent linux_sysent[] = { { AS(linux_setreuid16_args), (sy_call_t *)linux_setreuid16 }, /* 70 = linux_setreuid16 */ { AS(linux_setregid16_args), (sy_call_t *)linux_setregid16 }, /* 71 = linux_setregid16 */ { AS(linux_sigsuspend_args), (sy_call_t *)linux_sigsuspend }, /* 72 = linux_sigsuspend */ - { AS(linux_sigpending_args), (sy_call_t *)linux_sigpending }, /* 73 = linux_sigpending */ + { SYF_MPSAFE | AS(linux_sigpending_args), (sy_call_t *)linux_sigpending }, /* 73 = linux_sigpending */ { SYF_MPSAFE | AS(sethostname_args), (sy_call_t *)osethostname }, /* 74 = osethostname */ { AS(linux_setrlimit_args), (sy_call_t *)linux_setrlimit }, /* 75 = linux_setrlimit */ { AS(linux_old_getrlimit_args), (sy_call_t *)linux_old_getrlimit }, /* 76 = linux_old_getrlimit */