aboutsummaryrefslogtreecommitdiffstats
path: root/liberror-libc.h
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2021-12-10 21:04:15 +0100
committerMattias Andrée <maandree@kth.se>2021-12-10 21:04:15 +0100
commitc660f6d13f4febd59a5ba5ad4f008d0dd78e0ecd (patch)
treebde9e10c2fa6e6c6d26e7a69b3657cade09091bc /liberror-libc.h
parentAdd lseek (diff)
downloadliberror-libc-c660f6d13f4febd59a5ba5ad4f008d0dd78e0ecd.tar.gz
liberror-libc-c660f6d13f4febd59a5ba5ad4f008d0dd78e0ecd.tar.bz2
liberror-libc-c660f6d13f4febd59a5ba5ad4f008d0dd78e0ecd.tar.xz
Add liberror_send_require and liberror_send_short
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'liberror-libc.h')
-rw-r--r--liberror-libc.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/liberror-libc.h b/liberror-libc.h
index ffdc127..8de6025 100644
--- a/liberror-libc.h
+++ b/liberror-libc.h
@@ -9,6 +9,7 @@
#define LIBERROR_LIBC_ERRROR_SHORT_READ -1
#define LIBERROR_LIBC_ERRROR_SHORT_SEEK -2
+#define LIBERROR_LIBC_ERRROR_SHORT_WRITE -3
typedef int64_t _liberror_off_t;
@@ -49,7 +50,9 @@ void liberror_recv_failed(int, void *, size_t, int, const char *);
void liberror_recv_short(int, void *, size_t, int, size_t min, size_t max, ssize_t returned, const char *);
/* void *liberror_posix_memalign(void **, size_t, size_t); TODO */
ssize_t liberror_send(int, const void *, size_t, int, const char *);
+ssize_t liberror_send_require(int, const void *, size_t, int, size_t min, size_t max, const char *);
void liberror_send_failed(int, const void *, size_t, int, const char *);
+void liberror_send_short(int, const void *, size_t, int, size_t min, size_t max, ssize_t returned, const char *);
int liberror_setenv(const char *, const char *, int);
int liberror_shutdown(int, int, const char *);
void liberror_shutdown_failed(int, int, const char *);