mirror of
https://github.com/fluencelabs/musl
synced 2025-06-27 05:32:06 +00:00
initial check-in, version 0.5.0
This commit is contained in:
12
src/signal/sigtimedwait.c
Normal file
12
src/signal/sigtimedwait.c
Normal file
@ -0,0 +1,12 @@
|
||||
#include <signal.h>
|
||||
#include "syscall.h"
|
||||
|
||||
int sigtimedwait(const sigset_t *mask, siginfo_t *si, const struct timespec *timeout)
|
||||
{
|
||||
long k_timeout[2];
|
||||
if (timeout) {
|
||||
k_timeout[0] = timeout->tv_sec;
|
||||
k_timeout[1] = timeout->tv_nsec;
|
||||
}
|
||||
return syscall4(__NR_rt_sigtimedwait, (long)mask, (long)si, timeout ? (long)k_timeout : 0, SYSCALL_SIGSET_SIZE);
|
||||
}
|
Reference in New Issue
Block a user