21 lines
559 B
C
21 lines
559 B
C
#include <syscall.h>
|
|
#include <syscall_nums.h>
|
|
#include <sys/fswait.h>
|
|
#include <errno.h>
|
|
|
|
DEFN_SYSCALL2(fswait, SYS_FSWAIT, int, int *);
|
|
DEFN_SYSCALL3(fswait2, SYS_FSWAIT2, int, int *,int);
|
|
DEFN_SYSCALL4(fswait3, SYS_FSWAIT3, int, int *, int, int *);
|
|
|
|
int fswait(int count, int * fds) {
|
|
__sets_errno(syscall_fswait(count, fds));
|
|
}
|
|
|
|
int fswait2(int count, int * fds, int timeout) {
|
|
__sets_errno(syscall_fswait2(count, fds, timeout));
|
|
}
|
|
|
|
int fswait3(int count, int * fds, int timeout, int * out) {
|
|
__sets_errno(syscall_fswait3(count, fds, timeout, out));
|
|
}
|