From 91f86c6836db43ae9231417b26301eee512f4deb Mon Sep 17 00:00:00 2001 From: delphij Date: Mon, 17 Jul 2017 06:46:57 +0000 Subject: [PATCH] MFC r320468: Don't bother to set target for SEEK_END. While there also collapase SEEK_END into default case in lseek. git-svn-id: svn://svn.freebsd.org/base/stable/10@321071 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- lib/libstand/bzipfs.c | 2 -- lib/libstand/gzipfs.c | 2 -- lib/libstand/lseek.c | 1 - 3 files changed, 5 deletions(-) diff --git a/lib/libstand/bzipfs.c b/lib/libstand/bzipfs.c index b0176080d..ff1514efe 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 9b51e2d04..6057c2835 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 f656d5986..b9debd104 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); -- 2.45.0