1ed08f5856
The code to parse the resource table reads one entry at a time because the table size isn't known. This resulted in a lot of read syscalls, each reading just 12 bytes. Use a BBufferIO to buffer these and reduce the number of syscalls. This helps especially when there are lot of resources, for example in libbe with all the country flags. It also removes some spam from strace output for all these read calls. Change-Id: Ib165a0eacc2bc5f3d319c22c2fac4f439efbdef2 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2858 Reviewed-by: Rene Gollent <rene@gollent.com> |
||
---|---|---|
.. | ||
build | ||
compatibility | ||
config | ||
cpp | ||
glibc | ||
libs | ||
os | ||
posix | ||
private | ||
tools |