input: Use lseek on stdin when possible
commitb1864ee9f2418f84d918ef101dab972ecf4f852f
authorHerbert Xu <herbert@gondor.apana.org.au>
Sun, 2 Jun 2024 01:31:35 +0000 (2 09:31 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Sat, 8 Jun 2024 03:43:51 +0000 (8 11:43 +0800)
tree77429863dc4b2766eea1c046067f71ed36f291b7
parenta065467315dc5f2f312f7e6f1d2e9d05a77b3cb7
input: Use lseek on stdin when possible

For files that can be sought, use lseek instead of reading one
byte at a time.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
src/eval.c
src/init.h
src/input.c
src/input.h
src/jobs.c
src/mkinit.c
src/options.c
src/redir.c
src/trap.c