Add preadv/pwritev.
Bug: http://b/12612572 Change-Id: I38ff2684d69bd0fe3f21b1d371b88fa60d5421cb
This commit is contained in:
@@ -37,6 +37,18 @@ __BEGIN_DECLS
|
||||
int readv(int, const struct iovec*, int);
|
||||
int writev(int, const struct iovec*, int);
|
||||
|
||||
#if defined(__USE_GNU)
|
||||
#if defined(__USE_FILE_OFFSET64)
|
||||
ssize_t preadv(int, const struct iovec*, int, off_t) __RENAME(preadv64);
|
||||
ssize_t pwritev(int, const struct iovec*, int, off_t) __RENAME(pwritev64);
|
||||
#else
|
||||
ssize_t preadv(int, const struct iovec*, int, off_t);
|
||||
ssize_t pwritev(int, const struct iovec*, int, off_t);
|
||||
#endif
|
||||
ssize_t preadv64(int, const struct iovec*, int, off64_t);
|
||||
ssize_t pwritev64(int, const struct iovec*, int, off64_t);
|
||||
#endif
|
||||
|
||||
#if defined(__USE_GNU)
|
||||
ssize_t process_vm_readv(pid_t, const struct iovec*, unsigned long, const struct iovec*, unsigned long, unsigned long);
|
||||
ssize_t process_vm_writev(pid_t, const struct iovec*, unsigned long, const struct iovec*, unsigned long, unsigned long);
|
||||
|
||||
Reference in New Issue
Block a user