aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/libbb.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/libbb.h b/include/libbb.h
index ce62f4529..5aa95ea88 100644
--- a/include/libbb.h
+++ b/include/libbb.h
@@ -400,7 +400,11 @@ extern ssize_t safe_read(int fd, void *buf, size_t count);
400extern ssize_t full_read(int fd, void *buf, size_t count); 400extern ssize_t full_read(int fd, void *buf, size_t count);
401extern void xread(int fd, void *buf, size_t count); 401extern void xread(int fd, void *buf, size_t count);
402extern unsigned char xread_char(int fd); 402extern unsigned char xread_char(int fd);
403// Read one line a-la fgets. Uses one read(), works only on seekable streams
403extern char *reads(int fd, char *buf, size_t count); 404extern char *reads(int fd, char *buf, size_t count);
405// Read one line a-la fgets. Reads byte-by-byte.
406// Useful when it is important to not read ahead.
407extern char *xmalloc_reads(int fd, char *pfx);
404extern ssize_t read_close(int fd, void *buf, size_t count); 408extern ssize_t read_close(int fd, void *buf, size_t count);
405extern ssize_t open_read_close(const char *filename, void *buf, size_t count); 409extern ssize_t open_read_close(const char *filename, void *buf, size_t count);
406extern void *xmalloc_open_read_close(const char *filename, size_t *sizep); 410extern void *xmalloc_open_read_close(const char *filename, size_t *sizep);