From 51824e61d0e6c520e4f67b0694be4ab25b32073f Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Mon, 7 Feb 2022 02:14:10 +0100 Subject: [PATCH] libc.c: do not lseek(2) on partial sector reads --- libpsx/src/libc.c | 1 - 1 file changed, 1 deletion(-) diff --git a/libpsx/src/libc.c b/libpsx/src/libc.c index 607d8b0..3baccf4 100644 --- a/libpsx/src/libc.c +++ b/libpsx/src/libc.c @@ -288,7 +288,6 @@ static size_t cdromread(void *restrict ptr, size_t sz, memcpy(ptr, &f->buf[first_sector_sz], firstsz); ptr = (char *)ptr + firstsz; f->pos += firstsz; - lseek(f->fildes, f->pos, SEEK_SET); f->cache_available = 0; readb += firstsz; read_complete_sector = 1;