We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please support readv and writev system calls. These are used by musl internally to implement common libc I/O routines.
I am attaching a program for testing on Fiwix.
You can test it like so:
cc test-readv.c -o test-readv rm -f testout.txt ./test-readv
The correct output is:
fd: 3 wrote 12 read return: 12 read str: /hello world!/
test-readv.c.gz
The text was updated successfully, but these errors were encountered:
Thank you very much.
Sorry, something went wrong.
added the syscall numbers SYS_readv and SYS_writev in unistd.h #42
fb8bd42
added the constant UIO_MAXIOV (default to 16) to put a limit on the n…
1ee08fc
…umber of scatter/gather elements which can be processed in one call #42
fixed the arguments in the debug lines of sys_readv() and sys_writev() …
e2d5461
…#42
small correction in the debug line of sys_writev #42
080d284
Successfully merging a pull request may close this issue.
Please support readv and writev system calls.
These are used by musl internally to implement common libc I/O routines.
I am attaching a program for testing on Fiwix.
You can test it like so:
The correct output is:
test-readv.c.gz
The text was updated successfully, but these errors were encountered: