Add kernel support for vectored I/O system calls
Currently, the kernel lacks support for POSIX-compliant vectored I/O system calls, namely readv
and writev
. Hence relibc has to emulate this to ensure atomicity, which causes unnecessary memory usage and degrades performance.