Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-1-5]: src/sys/compat/freebsd Pull up revisions 1.28-1.30 (request...



details:   https://anonhg.NetBSD.org/src/rev/3e86736754f7
branches:  netbsd-1-5
changeset: 492923:3e86736754f7
user:      he <he%NetBSD.org@localhost>
date:      Wed Mar 06 22:04:25 2002 +0000

description:
Pull up revisions 1.28-1.30 (requested by jonathan):
  Add support for FreeBSD 4.x signals; fixes PR#9769.

diffstat:

 sys/compat/freebsd/syscalls.master |  19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

diffs (48 lines):

diff -r 09a98469b807 -r 3e86736754f7 sys/compat/freebsd/syscalls.master
--- a/sys/compat/freebsd/syscalls.master        Wed Mar 06 22:03:59 2002 +0000
+++ b/sys/compat/freebsd/syscalls.master        Wed Mar 06 22:04:25 2002 +0000
@@ -1,4 +1,4 @@
-       $NetBSD: syscalls.master,v 1.27 2000/05/23 16:05:51 tv Exp $
+       $NetBSD: syscalls.master,v 1.27.4.1 2002/03/06 22:04:25 he Exp $
 
 ;      from: @(#)syscalls.master       8.2 (Berkeley) 1/13/94
 
@@ -33,6 +33,7 @@
 
 #include "opt_ktrace.h"
 #include "opt_nfsserver.h"
+#include "opt_ntp.h"
 #include "opt_sysv.h"
 #include "opt_compat_43.h"
 
@@ -348,7 +349,11 @@
 174    NOARGS          { ssize_t sys_pwrite(int fd, const void *buf, \
                            size_t nbyte, int pad, off_t offset); }
 175    UNIMPL
+#ifdef NTP
 176    STD             { int freebsd_ntp_adjtime(struct freebsd_timex *tp); }
+#else
+176     EXCL            ntp_adjtime
+#endif
 177    UNIMPL          sfork
 178    UNIMPL          getdescriptor
 179    UNIMPL          setdescriptor
@@ -586,10 +591,14 @@
 337    UNIMPL          kldsym
 338    UNIMPL          jail
 339    UNIMPL          pioctl
-340    UNIMPL          4.0 sigprocmask
-341    UNIMPL          4.0 sigsuspend
-342    UNIMPL          4.0 sigaction
-343    UNIMPL          4.0 sigpending
+340    NOARGS          { int sys___sigprocmask14(int how, \
+                           const sigset_t *set, \
+                           sigset_t *oset); }
+341    NOARGS          { int sys___sigsuspend14(const sigset_t *set); }
+342    STD             { int freebsd_sys_sigaction4(int signum, \
+                           const struct freebsd_sigaction4 *nsa, \
+                           struct freebsd_sigaction4 *osa); }
+343    NOARGS          { int sys___sigpending14(const sigset_t *set); }
 344    UNIMPL          4.0 sigreturn
 345    UNIMPL          sigtimedwait
 346    UNIMPL          sigwaitinfo



Home | Main Index | Thread Index | Old Index