summaryrefslogtreecommitdiffstats
path: root/sys/kern/syscalls.master
diff options
context:
space:
mode:
authorjeff <jeff@FreeBSD.org>2003-03-31 23:30:41 +0000
committerjeff <jeff@FreeBSD.org>2003-03-31 23:30:41 +0000
commitb23496dd5426819dd9f0306b3f0271781e72ca94 (patch)
treef1fa75c8ce86783171186b3c3c3e7ffc669e2283 /sys/kern/syscalls.master
parent7e134f95f3b31d917bf5acfa4e8b81684ddd1076 (diff)
downloadFreeBSD-src-b23496dd5426819dd9f0306b3f0271781e72ca94.zip
FreeBSD-src-b23496dd5426819dd9f0306b3f0271781e72ca94.tar.gz
- Define sigwait, sigtimedwait, and sigwaitinfo in terms of
kern_sigtimedwait() which is capable of supporting all of their semantics. - These should be POSIX compliant but more careful review is needed before we announce this.
Diffstat (limited to 'sys/kern/syscalls.master')
-rw-r--r--sys/kern/syscalls.master7
1 files changed, 5 insertions, 2 deletions
diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master
index 10981a0..088da72 100644
--- a/sys/kern/syscalls.master
+++ b/sys/kern/syscalls.master
@@ -494,8 +494,10 @@
struct sigaction *oact); }
343 MSTD POSIX { int sigpending(sigset_t *set); }
344 MCOMPAT4 BSD { int sigreturn(const struct ucontext4 *sigcntxp); }
-345 UNIMPL NOHIDE sigtimedwait
-346 UNIMPL NOHIDE sigwaitinfo
+345 MSTD NOHIDE { int sigtimedwait(const sigset_t *set, \
+ siginfo_t *info, const struct timespec *timeout); }
+346 MSTD NOHIDE { int sigwaitinfo(const sigset_t *set, \
+ siginfo_t *info); }
347 MSTD BSD { int __acl_get_file(const char *path, \
acl_type_t type, struct acl *aclp); }
348 MSTD BSD { int __acl_set_file(const char *path, \
@@ -621,6 +623,7 @@
acl_type_t type); }
428 MSTD BSD { int __acl_aclcheck_link(const char *path, \
acl_type_t type, struct acl *aclp); }
+429 MSTD NOHIDE { int sigwait(const sigset_t *set, int *sig); }
; Please copy any additions and changes to the following compatability tables:
; sys/ia64/ia32/syscalls.master (take a best guess)
OpenPOWER on IntegriCloud