summaryrefslogtreecommitdiffstats
path: root/include/libbb.h
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2011-04-12 16:38:20 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2011-12-15 10:20:09 +0100
commit4c41e245cfaf9f85af31c26394cf6549392f89f5 (patch)
tree1d3f389b5b9ac37669a90ada6ab1d2706412101e /include/libbb.h
parent90d036d62cc8e2fb274d02c8d6b331d61bd5ba55 (diff)
downloadbarebox-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.h3
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 */