github.com/afumu/libc@v0.0.6/musl/src/linux/process_vm.c (about)

     1  #define _GNU_SOURCE
     2  #include <sys/uio.h>
     3  #include "syscall.h"
     4  
     5  ssize_t process_vm_writev(pid_t pid, const struct iovec *lvec, unsigned long liovcnt, const struct iovec *rvec, unsigned long riovcnt, unsigned long flags)
     6  {
     7  	return syscall(SYS_process_vm_writev, pid, lvec, liovcnt, rvec, riovcnt, flags);
     8  }
     9  
    10  ssize_t process_vm_readv(pid_t pid, const struct iovec *lvec, unsigned long liovcnt, const struct iovec *rvec, unsigned long riovcnt, unsigned long flags)
    11  {
    12  	return syscall(SYS_process_vm_readv, pid, lvec, liovcnt, rvec, riovcnt, flags);
    13  }