1234567891011121314151617181920212223242526272829303132 |
- #ifndef _SYS_UIO_H
- #define _SYS_UIO_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include <features.h>
- #define __NEED_size_t
- #define __NEED_ssize_t
- #define __NEED_struct_iovec
- #ifdef _GNU_SOURCE
- #define __NEED_pid_t
- #endif
- #include <bits/alltypes.h>
- ssize_t readv (int, const struct iovec *, int);
- ssize_t writev (int, const struct iovec *, int);
- #ifdef _GNU_SOURCE
- ssize_t process_vm_writev(pid_t, const struct iovec *, unsigned long, const struct iovec *, unsigned long, unsigned long);
- ssize_t process_vm_readv(pid_t, const struct iovec *, unsigned long, const struct iovec *, unsigned long, unsigned long);
- #endif
- #ifdef __cplusplus
- }
- #endif
- #endif
|