JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... t iovec * iov , int iovcnt ); ssize_t writev(int fd , const struct iovec * iov , int iovcnt ); ssize_t preadv(int fd , const struct iovec * iov , int iovcnt , off_t offset ); ssize_t pwritev(int fd , const struct iovec * iov , int i ... ovcnt , off_t offset ); ssize_t preadv2(int fd , const struct iovec * iov , int iovcnt , off_t offset , int flags ); ssize_t pwritev2(int fd , const struct iovec ... * iov , int iovcnt , off_t offset , int flags ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): preadv (), pwritev (): Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE 説明 readv () システムコールは、ファ ... ... t iovec * iov , int iovcnt ); ssize_t writev(int fd , const struct iovec * iov , int iovcnt ); ssize_t preadv(int fd , const struct iovec * iov , int iovcnt , off_t offset ); ssize_t pwritev(int fd , const struct iovec * iov , int i ... ovcnt , off_t offset ); ssize_t preadv2(int fd , const struct iovec * iov , int iovcnt , off_t offset , int flags ); ssize_t pwritev2(int fd , const struct iovec ... * iov , int iovcnt , off_t offset , int flags ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): preadv (), pwritev (): Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE 説明 readv () システムコールは、ファ ... ... t iovec * iov , int iovcnt ); ssize_t writev(int fd , const struct iovec * iov , int iovcnt ); ssize_t preadv(int fd , const struct iovec * iov , int iovcnt , off_t offset ); ssize_t pwritev(int fd , const struct iovec * iov , int i ... ovcnt , off_t offset ); ssize_t preadv2(int fd , const struct iovec * iov , int iovcnt , off_t offset , int flags ); ssize_t pwritev2(int fd , const struct iovec ... * iov , int iovcnt , off_t offset , int flags ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): preadv (), pwritev (): Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE 説明 readv () システムコールは、ファ ... ... t iovec * iov , int iovcnt ); ssize_t writev(int fd , const struct iovec * iov , int iovcnt ); ssize_t preadv(int fd , const struct iovec * iov , int iovcnt , off_t offset ); ssize_t pwritev(int fd , const struct iovec * iov , int i ... ovcnt , off_t offset ); ssize_t preadv2(int fd , const struct iovec * iov , int iovcnt , off_t offset , int flags ); ssize_t pwritev2(int fd , const struct iovec ... * iov , int iovcnt , off_t offset , int flags ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): preadv (), pwritev (): Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE 説明 readv () システムコールは、ファ ... ... t iovec * iov , int iovcnt ); ssize_t writev(int fd , const struct iovec * iov , int iovcnt ); ssize_t preadv(int fd , const struct iovec * iov , int iovcnt , off_t offset ); ssize_t pwritev(int fd , const struct iovec * iov , int i ... ovcnt , off_t offset ); ssize_t preadv2(int fd , const struct iovec * iov , int iovcnt , off_t offset , int flags ); ssize_t pwritev2(int fd , const struct iovec ... * iov , int iovcnt , off_t offset , int flags ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): preadv (), pwritev (): Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE 説明 readv () システムコールは、ファ ... ... t iovec * iov , int iovcnt ); ssize_t writev(int fd , const struct iovec * iov , int iovcnt ); ssize_t preadv(int fd , const struct iovec * iov , int iovcnt , off_t offset ); ssize_t pwritev(int fd , const struct iovec * iov , int i ... ovcnt , off_t offset ); ssize_t preadv2(int fd , const struct iovec * iov , int iovcnt , off_t offset , int flags ); ssize_t pwritev2(int fd , const struct iovec ... * iov , int iovcnt , off_t offset , int flags ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): preadv (), pwritev (): Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE 説明 readv () システムコールは、ファ ... ... ange (2), truncate64 (2) This does not affect syscalls that manually split and assemble 64-bit values such as _llseek (2), preadv (2), preadv2 (2), pwritev (2), and pwritev2 (2). Welcome to the wonderful world of historical baggage. アーキテクチャー毎の ... actually identical to the system calls used for providing i386 compat. There are some notable exceptions, however, such as preadv2 (2), which uses struct iovec entities with 4-byte pointers and sizes ("compat_iovec" in kernel terms), but passes an 8-by ... ... 4.8 poll (2) 2.0.36; 2.2 ppoll (2) 2.6.16 prctl (2) 2.2 pread64 (2) 2.2 で "pread" として追加; 2.6 で "pread64" に名称変更 preadv (2) 2.6.30 preadv2 (2) 4.6 prlimit64 (2) 2.6.36 process_madvise (2) 5.10 process_vm_readv (2) 3.2 process_vm_writev (2) 3. ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。