aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs6/ftrigr_peek.c
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2026-03-18 01:57:01 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-03-18 01:57:01 +0000
commit24637cd3776cda5fd0a919ba9343ba86d82d3e04 (patch)
treedac9d66860d763fedc999ace6e1a5f37d3add229 /src/libs6/ftrigr_peek.c
parent4cdcab0506e76666800d2bc111c602bb3154cc30 (diff)
downloads6-24637cd3776cda5fd0a919ba9343ba86d82d3e04.tar.gz
More fixes, ftrigr_string addition, doc update
Diffstat (limited to 'src/libs6/ftrigr_peek.c')
-rw-r--r--src/libs6/ftrigr_peek.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/libs6/ftrigr_peek.c b/src/libs6/ftrigr_peek.c
index 155fce3..5107bae 100644
--- a/src/libs6/ftrigr_peek.c
+++ b/src/libs6/ftrigr_peek.c
@@ -1,6 +1,5 @@
/* ISC license. */
-#include <sys/uio.h>
#include <errno.h>
#include <skalibs/genalloc.h>
@@ -8,7 +7,7 @@
#include <s6/ftrigr.h>
#include "ftrigr-internal.h"
-int ftrigr_peek (ftrigr *a, uint32_t id, struct iovec *v)
+int ftrigr_peek (ftrigr *a, uint32_t id, ftrigr_string *fs)
{
ftrigr_data *p = genalloc_s(ftrigr_data, &a->data) + id ;
switch (p->status)
@@ -16,8 +15,8 @@ int ftrigr_peek (ftrigr *a, uint32_t id, struct iovec *v)
case EAGAIN : return 0 ;
case 0 :
{
- v->iov_base = p->sa.s ;
- v->iov_len = p->sa.len ;
+ fs->s = p->sa.s ;
+ fs->len = p->sa.len ;
return 1 ;
}
default: break ;