mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-22 21:32:31 +00:00
Make improvements
- Expand redbean UNIX module - Expand redbean documentation - Ensure Lua copyright is embedded in binary - Increase the PATH_MAX limit especially on NT - Use column major sorting for linenoise completions - Fix some suboptimalities in redbean's new UNIX API - Figured out right flags for Multics newline in raw mode
This commit is contained in:
parent
cf3174dc74
commit
2046c0d2ae
305 changed files with 6602 additions and 4221 deletions
|
@ -38,7 +38,13 @@ BENCH(read, bench) {
|
|||
char buf[16];
|
||||
ASSERT_SYS(0, 3, open("/dev/zero", O_RDONLY));
|
||||
EZBENCH2("read", donothing, read(3, buf, 5));
|
||||
EZBENCH2("readv", donothing, readv(3, &(struct iovec){buf, 5}, 1));
|
||||
EZBENCH2("pread", donothing, pread(3, buf, 5, 0));
|
||||
EZBENCH2("readv₁", donothing, readv(3, &(struct iovec){buf, 5}, 1));
|
||||
EZBENCH2("readv₂", donothing,
|
||||
readv(3, (struct iovec[]){{buf, 1}, {buf + 1, 4}}, 2));
|
||||
EZBENCH2("preadv₁", donothing, preadv(3, &(struct iovec){buf, 5}, 1, 0));
|
||||
EZBENCH2("preadv₂", donothing,
|
||||
preadv(3, (struct iovec[]){{buf, 1}, {buf + 1, 4}}, 2, 0));
|
||||
EZBENCH2("sys_read", donothing, sys_read(3, buf, 5));
|
||||
EZBENCH2("sys_readv", donothing, sys_readv(3, &(struct iovec){buf, 5}, 1));
|
||||
EZBENCH2("Read", donothing, Read(3, buf, 5));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue