summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Aring <alex.aring@gmail.com>2013-02-17 22:05:00 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2013-02-18 11:09:46 +0100
commite48b1440715f7f25d664faf98f5afe0a787f7c68 (patch)
tree88023b01c2fe4ea0d5ead6f18ea06be692765895
parent927eb757955135c9b88ee4abc5f2ee78edff6bd8 (diff)
downloadbarebox-e48b1440715f7f25d664faf98f5afe0a787f7c68.tar.gz
barebox-e48b1440715f7f25d664faf98f5afe0a787f7c68.tar.xz
fs: fix return type of read
Signed-off-by: Alexander Aring <alex.aring@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--fs/fs.c2
-rw-r--r--include/fs.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/fs/fs.c b/fs/fs.c
index f840516136..48d1c89a85 100644
--- a/fs/fs.c
+++ b/fs/fs.c
@@ -754,7 +754,7 @@ int ioctl(int fd, int request, void *buf)
return ret;
}
-int read(int fd, void *buf, size_t count)
+ssize_t read(int fd, void *buf, size_t count)
{
struct device_d *dev;
struct fs_driver_d *fsdrv;
diff --git a/include/fs.h b/include/fs.h
index 919daab673..d6b22f71f1 100644
--- a/include/fs.h
+++ b/include/fs.h
@@ -113,7 +113,7 @@ int close(int fd);
int flush(int fd);
int lstat(const char *filename, struct stat *s);
int stat(const char *filename, struct stat *s);
-int read(int fd, void *buf, size_t count);
+ssize_t read(int fd, void *buf, size_t count);
int ioctl(int fd, int request, void *buf);
ssize_t write(int fd, const void *buf, size_t count);