diff options
author | jeff <jeff@FreeBSD.org> | 2003-03-31 23:30:41 +0000 |
---|---|---|
committer | jeff <jeff@FreeBSD.org> | 2003-03-31 23:30:41 +0000 |
commit | b23496dd5426819dd9f0306b3f0271781e72ca94 (patch) | |
tree | f1fa75c8ce86783171186b3c3c3e7ffc669e2283 /sys/kern/syscalls.master | |
parent | 7e134f95f3b31d917bf5acfa4e8b81684ddd1076 (diff) | |
download | FreeBSD-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.master | 7 |
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) |