proxygen
|
#include <folly/portability/SysUio.h>
#include <errno.h>
#include <stdio.h>
#include <folly/ScopeGuard.h>
#include <folly/portability/Sockets.h>
#include <folly/portability/SysFile.h>
#include <folly/portability/Unistd.h>
Go to the source code of this file.
Functions | |
template<class F , class... Args> | |
static int | wrapPositional (F f, int fd, off_t offset, Args...args) |
ssize_t | preadv (int fd, const iovec *iov, int count, off_t offset) |
ssize_t | pwritev (int fd, const iovec *iov, int count, off_t offset) |
ssize_t preadv | ( | int | fd, |
const iovec * | iov, | ||
int | count, | ||
off_t | offset | ||
) |
Definition at line 52 of file SysUio.cpp.
References wrapPositional().
Referenced by folly::preadvFull().
ssize_t pwritev | ( | int | fd, |
const iovec * | iov, | ||
int | count, | ||
off_t | offset | ||
) |
Definition at line 58 of file SysUio.cpp.
References count, folly::kIovMax, fizz::detail::read(), SCOPE_EXIT, wrapPositional(), and fizz::detail::write().
Referenced by folly::pwritevFull().
|
static |