diff options
author | ru <ru@FreeBSD.org> | 2008-12-01 14:33:34 +0000 |
---|---|---|
committer | ru <ru@FreeBSD.org> | 2008-12-01 14:33:34 +0000 |
commit | 5e9e208633519c6ab60c9b9dc737331831af7605 (patch) | |
tree | 66204996375daee1cd9b99f84b3aad19b5b4e0bb /lib/libc/stdio/fread.c | |
parent | 656329bc07ffea63a199b3859d2b840aeadf63e1 (diff) | |
download | FreeBSD-src-5e9e208633519c6ab60c9b9dc737331831af7605.zip FreeBSD-src-5e9e208633519c6ab60c9b9dc737331831af7605.tar.gz |
Fix fread() to return a correct value on platforms where sizeof(int) !=
sizeof(size_t), i.e. on all 64-bit platforms.
Reported by: Andrey V. Elsukov
MFC after: 3 days
Diffstat (limited to 'lib/libc/stdio/fread.c')
-rw-r--r-- | lib/libc/stdio/fread.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libc/stdio/fread.c b/lib/libc/stdio/fread.c index 6ddfca6..851713b 100644 --- a/lib/libc/stdio/fread.c +++ b/lib/libc/stdio/fread.c @@ -50,7 +50,7 @@ __FBSDID("$FreeBSD$"); size_t fread(void * __restrict buf, size_t size, size_t count, FILE * __restrict fp) { - int ret; + size_t ret; FLOCKFILE(fp); ret = __fread(buf, size, count, fp); |