diff options
Diffstat (limited to 'src/syscall.c')
-rw-r--r-- | src/syscall.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/syscall.c b/src/syscall.c index aa82c3b..42154f7 100644 --- a/src/syscall.c +++ b/src/syscall.c @@ -4,6 +4,7 @@ #include <unistd.h> #include <sys/syscall.h> #include <sys/uio.h> +#include <signal.h> #include "compat.h" #include "io_uring.h" @@ -33,8 +34,8 @@ int io_uring_setup(unsigned int entries, struct io_uring_params *p) } int io_uring_enter(int fd, unsigned int to_submit, unsigned int min_complete, - unsigned int flags, sigset_t *sig, size_t sigsz) + unsigned int flags, sigset_t *sig) { return syscall(__NR_sys_io_uring_enter, fd, to_submit, min_complete, - flags, sig, sigsz); + flags, sig, _NSIG / 8); } |