From c6ce8733dda7e6f9146e0a040048aebea0c2e589 Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Wed, 29 Nov 2006 18:15:52 +0000 Subject: cut 0.5k off mkfs.minix assorted strtoul fixes (that's what brought me into minix)... --- libbb/xfuncs.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'libbb/xfuncs.c') diff --git a/libbb/xfuncs.c b/libbb/xfuncs.c index ade6395..313e328 100644 --- a/libbb/xfuncs.c +++ b/libbb/xfuncs.c @@ -147,8 +147,11 @@ void xwrite(int fd, const void *buf, size_t count) off_t xlseek(int fd, off_t offset, int whence) { off_t off = lseek(fd, offset, whence); - if (off == (off_t)-1) + if (off == (off_t)-1) { + if (whence == SEEK_SET) + bb_perror_msg_and_die("lseek(%"OFF_FMT"u)", offset); bb_perror_msg_and_die("lseek"); + } return off; } -- cgit v1.1