summaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2022-10-28 23:13:15 +0000
committerLaurent Bercot <ska@appnovation.com>2022-10-28 23:13:15 +0000
commit4280d43e83deb0a9ed00ce362d3f01f273f24630 (patch)
treedbba3f1b50db0587289e386f594affd7fcfc5c9e /src/include
parent7fe720f95ca1ce1cdd2c752d70edcbc0cf1836fc (diff)
downloadskalibs-4280d43e83deb0a9ed00ce362d3f01f273f24630.tar.xz
Prepare for 2.12.1.0; add buffer_timed_put(s)
Signed-off-by: Laurent Bercot <ska@appnovation.com>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/skalibs/disize.h2
-rw-r--r--src/include/skalibs/unix-timed.h4
2 files changed, 5 insertions, 1 deletions
diff --git a/src/include/skalibs/disize.h b/src/include/skalibs/disize.h
index 0b3cd23..eef82f3 100644
--- a/src/include/skalibs/disize.h
+++ b/src/include/skalibs/disize.h
@@ -3,7 +3,7 @@
#ifndef SKALIBS_DISIZE_H
#define SKALIBS_DISIZE_H
-#include <sys/types.h>
+#include <stddef.h>
typedef struct disize_s disize, *disize_ref ;
struct disize_s
diff --git a/src/include/skalibs/unix-timed.h b/src/include/skalibs/unix-timed.h
index ffff5c3..ca3d9c7 100644
--- a/src/include/skalibs/unix-timed.h
+++ b/src/include/skalibs/unix-timed.h
@@ -28,6 +28,10 @@ extern int buffer_timed_flush (buffer *, tain const *, tain *) ;
#define buffer_timed_flush_g(b, deadline) buffer_timed_flush(b, (deadline), &STAMP)
extern size_t buffer_timed_get (buffer *, char *, size_t, tain const *, tain *) ;
#define buffer_timed_get_g(b, buf, buflen, deadline) buffer_timed_get(b, buf, buflen, (deadline), &STAMP)
+extern size_t buffer_timed_put (buffer *, char const *, size_t, tain const *, tain *) ;
+#define buffer_timed_put_g(b, s, len, deadline) buffer_timed_put(b, s, len, (deadline), &STAMP)
+extern size_t buffer_timed_puts (buffer *, char const *, tain const *, tain *) ;
+#define buffer_timed_puts_g(b, s, deadline) buffer_timed_puts(b, s, (deadline), &STAMP)
extern int timed_getln (buffer *, stralloc *, char, tain const *, tain *) ;
#define timed_getln_g(b, sa, sep, deadline) timed_getln(b, sa, sep, (deadline), &STAMP)