summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2008-12-01 14:33:34 +0000
committerru <ru@FreeBSD.org>2008-12-01 14:33:34 +0000
commit5e9e208633519c6ab60c9b9dc737331831af7605 (patch)
tree66204996375daee1cd9b99f84b3aad19b5b4e0bb /lib/libc
parent656329bc07ffea63a199b3859d2b840aeadf63e1 (diff)
downloadFreeBSD-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')
-rw-r--r--lib/libc/stdio/fread.c2
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);
OpenPOWER on IntegriCloud