]> granicus.if.org Git - libevent/commit
buffer: use pread() for evbuffer_file_segment_materialize()
authorDmitry Antipov <dantipov@cloudlinux.com>
Mon, 2 Jan 2023 14:06:48 +0000 (17:06 +0300)
committerDmitry Antipov <dantipov@cloudlinux.com>
Mon, 2 Jan 2023 14:12:14 +0000 (17:12 +0300)
commit0b79a0024fcc53a322bf63f6e2301173de7dc9de
tree2020ecb25a6b584fdea23cc0f1496e6944fbecd0
parent1fe626c4da14fef6cf45b95e48a438e0f93a499e
buffer: use pread() for evbuffer_file_segment_materialize()

If pread(2) is available, prefer it over double lseek(2)
and read(2) in evbuffer_file_segment_materialize().

Signed-off-by: Dmitry Antipov <dantipov@cloudlinux.com>
CMakeLists.txt
buffer.c
configure.ac