123456789101112131415161718192021222324252627282930 |
- #ifndef _SYS_UIO_H
- #define _SYS_UIO_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- #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
|