diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2011-04-12 16:38:20 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2011-12-15 10:20:09 +0100 |
commit | 4c41e245cfaf9f85af31c26394cf6549392f89f5 (patch) | |
tree | 1d3f389b5b9ac37669a90ada6ab1d2706412101e /include/libbb.h | |
parent | 90d036d62cc8e2fb274d02c8d6b331d61bd5ba55 (diff) | |
download | barebox-4c41e245cfaf9f85af31c26394cf6549392f89f5.tar.gz barebox-4c41e245cfaf9f85af31c26394cf6549392f89f5.tar.xz |
libbb: add read_full/write_full functions
These functions read/write all data or return with an error.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include/libbb.h')
-rw-r--r-- | include/libbb.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/libbb.h b/include/libbb.h index 2d17c3fc95..110e8ec39d 100644 --- a/include/libbb.h +++ b/include/libbb.h @@ -32,4 +32,7 @@ int process_escape_sequence(const char *source, char *dest, int destlen); char *simple_itoa(unsigned int i); +int write_full(int fd, void *buf, size_t size); +int read_full(int fd, void *buf, size_t size); + #endif /* __LIBBB_H */ |