diff options
author | delphij <delphij@FreeBSD.org> | 2017-07-17 06:46:57 +0000 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2017-07-17 06:46:57 +0000 |
commit | dafaa697f63cc6aaf59b53bb8e37881a341b13f8 (patch) | |
tree | 29cb7c6a27826b234010cb747a1c887a99f210a8 | |
parent | ee5e5e753c9f700f65dd5f6c7fd72019cffdfe61 (diff) | |
download | FreeBSD-src-dafaa697f63cc6aaf59b53bb8e37881a341b13f8.zip FreeBSD-src-dafaa697f63cc6aaf59b53bb8e37881a341b13f8.tar.gz |
MFC r320468:
Don't bother to set target for SEEK_END.
While there also collapase SEEK_END into default case in lseek.
-rw-r--r-- | lib/libstand/bzipfs.c | 2 | ||||
-rw-r--r-- | lib/libstand/gzipfs.c | 2 | ||||
-rw-r--r-- | lib/libstand/lseek.c | 1 |
3 files changed, 0 insertions, 5 deletions
diff --git a/lib/libstand/bzipfs.c b/lib/libstand/bzipfs.c index b017608..ff1514e 100644 --- a/lib/libstand/bzipfs.c +++ b/lib/libstand/bzipfs.c @@ -320,8 +320,6 @@ bzf_seek(struct open_file *f, off_t offset, int where) case SEEK_CUR: target = offset + bzf->bzf_bzstream.total_out_lo32; break; - case SEEK_END: - target = -1; default: errno = EINVAL; return(-1); diff --git a/lib/libstand/gzipfs.c b/lib/libstand/gzipfs.c index 9b51e2d..6057c28 100644 --- a/lib/libstand/gzipfs.c +++ b/lib/libstand/gzipfs.c @@ -300,8 +300,6 @@ zf_seek(struct open_file *f, off_t offset, int where) case SEEK_CUR: target = offset + zf->zf_zstream.total_out; break; - case SEEK_END: - target = -1; default: errno = EINVAL; return(-1); diff --git a/lib/libstand/lseek.c b/lib/libstand/lseek.c index f656d59..b9debd1 100644 --- a/lib/libstand/lseek.c +++ b/lib/libstand/lseek.c @@ -87,7 +87,6 @@ lseek(int fd, off_t offset, int where) case SEEK_CUR: f->f_offset += offset; break; - case SEEK_END: default: errno = EOFFSET; return (-1); |