aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/linux
diff options
context:
space:
mode:
authorDmitry Chagin <dchagin@FreeBSD.org>2021-06-10 11:51:30 +0000
committerDmitry Chagin <dchagin@FreeBSD.org>2021-06-10 11:51:30 +0000
commitdb4a1f331b73eb821d5d9c3cbb478ad50223f023 (patch)
tree7186cfc0cd0f6300f0ae6591bae2ce4bf10a2e07 /sys/i386/linux
parent985978806e21073c5578198fedfdd414290c3e64 (diff)
downloadsrc-db4a1f331b73eb821d5d9c3cbb478ad50223f023.tar.gz
src-db4a1f331b73eb821d5d9c3cbb478ad50223f023.zip
linux(4): Implement rt_sigtimedwait_time64 system call.
It still does not work as intended, awaits D30675. MFC after: 2 weeks
Diffstat (limited to 'sys/i386/linux')
-rw-r--r--sys/i386/linux/linux_dummy_machdep.c1
-rw-r--r--sys/i386/linux/syscalls.master7
2 files changed, 6 insertions, 2 deletions
diff --git a/sys/i386/linux/linux_dummy_machdep.c b/sys/i386/linux/linux_dummy_machdep.c
index 78503b9453ee..a349fab5b637 100644
--- a/sys/i386/linux/linux_dummy_machdep.c
+++ b/sys/i386/linux/linux_dummy_machdep.c
@@ -81,5 +81,4 @@ DUMMY(recvmmsg_time64);
DUMMY(mq_timedsend_time64);
DUMMY(mq_timedreceive_time64);
DUMMY(semtimedop_time64);
-DUMMY(rt_sigtimedwait_time64);
DUMMY(sched_rr_get_interval_time64);
diff --git a/sys/i386/linux/syscalls.master b/sys/i386/linux/syscalls.master
index d78f000530e3..c42d9af0058d 100644
--- a/sys/i386/linux/syscalls.master
+++ b/sys/i386/linux/syscalls.master
@@ -2430,7 +2430,12 @@
int linux_semtimedop_time64(void);
}
421 AUE_NULL STD {
- int linux_rt_sigtimedwait_time64(void);
+ int linux_rt_sigtimedwait_time64(
+ l_sigset_t *mask,
+ l_siginfo_t *ptr,
+ struct l_timespec64 *timeout,
+ l_size_t sigsetsize
+ );
}
422 AUE_NULL STD {
int linux_sys_futex_time64(