diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2006-11-29 18:15:52 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2006-11-29 18:15:52 +0000 |
commit | c6ce8733dda7e6f9146e0a040048aebea0c2e589 (patch) | |
tree | fb5fd16229f7c9f34423c4f27ed47cc19e7434df /libbb/xfuncs.c | |
parent | a35c9e91ba53073ff797d1d68d0d4e1836d934f0 (diff) | |
download | busybox-w32-c6ce8733dda7e6f9146e0a040048aebea0c2e589.tar.gz busybox-w32-c6ce8733dda7e6f9146e0a040048aebea0c2e589.tar.bz2 busybox-w32-c6ce8733dda7e6f9146e0a040048aebea0c2e589.zip |
cut 0.5k off mkfs.minix
assorted strtoul fixes (that's what brought me into minix)...
Diffstat (limited to 'libbb/xfuncs.c')
-rw-r--r-- | libbb/xfuncs.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libbb/xfuncs.c b/libbb/xfuncs.c index ade639516..313e32814 100644 --- a/libbb/xfuncs.c +++ b/libbb/xfuncs.c | |||
@@ -147,8 +147,11 @@ void xwrite(int fd, const void *buf, size_t count) | |||
147 | off_t xlseek(int fd, off_t offset, int whence) | 147 | off_t xlseek(int fd, off_t offset, int whence) |
148 | { | 148 | { |
149 | off_t off = lseek(fd, offset, whence); | 149 | off_t off = lseek(fd, offset, whence); |
150 | if (off == (off_t)-1) | 150 | if (off == (off_t)-1) { |
151 | if (whence == SEEK_SET) | ||
152 | bb_perror_msg_and_die("lseek(%"OFF_FMT"u)", offset); | ||
151 | bb_perror_msg_and_die("lseek"); | 153 | bb_perror_msg_and_die("lseek"); |
154 | } | ||
152 | return off; | 155 | return off; |
153 | } | 156 | } |
154 | 157 | ||