aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs6/ftrigr_wait_or.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs6/ftrigr_wait_or.c')
-rw-r--r--src/libs6/ftrigr_wait_or.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libs6/ftrigr_wait_or.c b/src/libs6/ftrigr_wait_or.c
index 0ed41b7..799e2e0 100644
--- a/src/libs6/ftrigr_wait_or.c
+++ b/src/libs6/ftrigr_wait_or.c
@@ -1,13 +1,12 @@
/* ISC license. */
-#include <sys/uio.h>
#include <errno.h>
#include <skalibs/iopause.h>
#include <s6/ftrigr.h>
-int ftrigr_wait_or (ftrigr *a, uint32_t const *list, unsigned int n, struct iovec *v, tain const *deadline, tain *stamp)
+int ftrigr_wait_or (ftrigr *a, uint32_t const *list, unsigned int n, ftrigr_string *fs, tain const *deadline, tain *stamp)
{
iopause_fd x = { .fd = ftrigr_fd(a), .events = IOPAUSE_READ } ;
for (;;)
@@ -15,7 +14,7 @@ int ftrigr_wait_or (ftrigr *a, uint32_t const *list, unsigned int n, struct iove
int r ;
for (unsigned int i = 0 ; i < n ; i++)
{
- r = ftrigr_peek(a, list[i], v) ;
+ r = ftrigr_peek(a, list[i], fs) ;
if (r == -1) return -1 ;
if (r) return i ;
}