summaryrefslogtreecommitdiff
path: root/src/libs6/s6_svc_write.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs6/s6_svc_write.c')
-rw-r--r--src/libs6/s6_svc_write.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libs6/s6_svc_write.c b/src/libs6/s6_svc_write.c
index ea9eee5..03bf648 100644
--- a/src/libs6/s6_svc_write.c
+++ b/src/libs6/s6_svc_write.c
@@ -1,11 +1,12 @@
/* ISC license. */
+#include <sys/types.h>
#include <errno.h>
#include <skalibs/allreadwrite.h>
#include <skalibs/djbunix.h>
#include <s6/s6-supervise.h>
-int s6_svc_write (char const *fifo, char const *data, unsigned int datalen)
+int s6_svc_write (char const *fifo, char const *data, size_t datalen)
{
int fd = open_write(fifo) ;
if (fd < 0) return (errno == ENXIO) ? 0 : -1 ;