summaryrefslogtreecommitdiff
path: root/libbb/xfuncs.c
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2006-11-29 18:15:52 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2006-11-29 18:15:52 +0000
commitc6ce8733dda7e6f9146e0a040048aebea0c2e589 (patch)
treefb5fd16229f7c9f34423c4f27ed47cc19e7434df /libbb/xfuncs.c
parenta35c9e91ba53073ff797d1d68d0d4e1836d934f0 (diff)
downloadbusybox-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.c5
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)
147off_t xlseek(int fd, off_t offset, int whence) 147off_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