version 1.20, 2015/11/09 16:39:13 |
version 1.21, 2015/11/09 16:42:35 |
|
|
|
|
if (!seekable(f)) |
if (!seekable(f)) |
return (0); |
return (0); |
if (lseek(f, (off_t)0, SEEK_SET) == BAD_LSEEK) |
if (lseek(f, (off_t)0, SEEK_SET) == (off_t)-1) |
return (0); |
return (0); |
n = read(f, data, sizeof (data)); |
n = read(f, data, sizeof (data)); |
pend = &data[n]; |
pend = &data[n]; |
|
|
off_t spos; |
off_t spos; |
|
|
spos = lseek(f, (off_t)0, SEEK_END); |
spos = lseek(f, (off_t)0, SEEK_END); |
if (spos == BAD_LSEEK) |
if (spos == (off_t)-1) |
return (-1); |
return (-1); |
return (spos); |
return (spos); |
} |
} |