summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorAhmad Fatoum <a.fatoum@pengutronix.de>2022-03-18 15:49:42 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2022-03-28 10:56:21 +0200
commit59d6b83f1d4bb3a8b63c9d1de279ac3eb5f75e58 (patch)
treeec2a72652a068e820427a47ea01c6929607727d8 /include
parent9e052f53708c98092b79aa8556fd977c05cd0136 (diff)
downloadbarebox-59d6b83f1d4bb3a8b63c9d1de279ac3eb5f75e58.tar.gz
barebox-59d6b83f1d4bb3a8b63c9d1de279ac3eb5f75e58.tar.xz
libfile: implement new pread_full
We already have pwrite_full, add pread_full for symmetry. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Link: https://lore.barebox.org/20220318144942.498124-1-a.fatoum@pengutronix.de Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include')
-rw-r--r--include/libfile.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/libfile.h b/include/libfile.h
index 3c2fe1714d..a353ccfa9e 100644
--- a/include/libfile.h
+++ b/include/libfile.h
@@ -2,6 +2,7 @@
#ifndef __LIBFILE_H
#define __LIBFILE_H
+int pread_full(int fd, void *buf, size_t size, loff_t offset);
int pwrite_full(int fd, const void *buf, size_t size, loff_t offset);
int write_full(int fd, const void *buf, size_t size);
int read_full(int fd, void *buf, size_t size);