diff options
author | Laurent Bercot <ska-skaware@skarnet.org> | 2018-06-24 15:05:12 +0000 |
---|---|---|
committer | Laurent Bercot <ska-skaware@skarnet.org> | 2018-06-24 15:05:12 +0000 |
commit | e235eac7e00a3f52299273f734723dbc9fbaee70 (patch) | |
tree | 7a31f7567d6ab7c7c056a29c677509b0988faea9 /src/include | |
parent | 191d21f2acde7c2fa3003972a8b04bc080d64e2d (diff) | |
download | skalibs-e235eac7e00a3f52299273f734723dbc9fbaee70.tar.xz |
Add skagetln_loose, skagetlnsep_loose, ipc_timed_sendv
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/skalibs/skamisc.h | 2 | ||||
-rw-r--r-- | src/include/skalibs/unix-timed.h | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/include/skalibs/skamisc.h b/src/include/skalibs/skamisc.h index 15f7f02..7e8ab3d 100644 --- a/src/include/skalibs/skamisc.h +++ b/src/include/skalibs/skamisc.h @@ -10,8 +10,10 @@ extern stralloc satmp ; extern int skagetln (buffer *, stralloc *, char) ; +extern int skagetln_loose (buffer *, stralloc *, char) ; extern int skagetln_nofill (buffer *, stralloc *, char) ; extern int skagetlnsep (buffer *, stralloc *, char const *, size_t) ; +extern int skagetlnsep_loose (buffer *, stralloc *, char const *, size_t) ; extern int skagetlnmaxsep (buffer *, stralloc *, size_t, char const *, size_t) ; extern int getlnmax (buffer *, char *, size_t, size_t *, char) ; extern int getlnmaxsep (buffer *, char *, size_t, size_t *, char const *, size_t) ; diff --git a/src/include/skalibs/unix-timed.h b/src/include/skalibs/unix-timed.h index 84b5465..86563d2 100644 --- a/src/include/skalibs/unix-timed.h +++ b/src/include/skalibs/unix-timed.h @@ -4,6 +4,7 @@ #define UNIX_TIMED_H #include <sys/types.h> +#include <sys/uio.h> #include <skalibs/bufalloc.h> #include <skalibs/buffer.h> #include <skalibs/functypes.h> @@ -36,6 +37,8 @@ extern int netstring_timed_get (buffer *, stralloc *, tain_t const *, tain_t *) extern int ipc_timed_send (int, char const *, size_t, tain_t const *, tain_t *) ; #define ipc_timed_send_g(fd, s, len, deadline) ipc_timed_send(fd, s, len, (deadline), &STAMP) +extern int ipc_timed_sendv (int, struct iovec const *, unsigned int, tain_t const *, tain_t *) ; +#define ipc_timed_sendv_g(fd, v, n, deadline) ipc_timed_sendv(fd, v, n, (deadline), &STAMP) extern ssize_t ipc_timed_recv (int, char *, size_t, char *, tain_t const *, tain_t *) ; #define ipc_timed_recv_g(fd, s, len, path, deadline) ipc_timed_recv(fd, s, len, path, (deadline), &STAMP) |