diff options
author | Florian Weimer <fweimer@redhat.com> | 2018-02-02 10:46:26 +0100 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2018-02-02 10:46:26 +0100 |
commit | d4b4a00a462348750bb18544eb30853ee6ac5d10 (patch) | |
tree | ede7a1a13907496496c48e436a5b5dc85be3ac2e /manual/llio.texi | |
parent | 84c94d2fd90d84ae7e67657ee8e22c2d1b796f63 (diff) | |
download | glibc-d4b4a00a462348750bb18544eb30853ee6ac5d10.tar.gz glibc-d4b4a00a462348750bb18544eb30853ee6ac5d10.tar.xz glibc-d4b4a00a462348750bb18544eb30853ee6ac5d10.zip |
preadv2/pwritev2: Handle offset == -1 [BZ #22753]
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Diffstat (limited to 'manual/llio.texi')
-rw-r--r-- | manual/llio.texi | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/manual/llio.texi b/manual/llio.texi index 642e56e710..b4fd5e1d91 100644 --- a/manual/llio.texi +++ b/manual/llio.texi @@ -1251,9 +1251,13 @@ When the source file is compiled using @code{_FILE_OFFSET_BITS == 64} on a @c This is a syscall for Linux v4.6. The sysdeps/posix fallback emulation @c is also MT-Safe since it calls preadv. -This function is similar to the @code{preadv} function, with the difference -it adds an extra @var{flags} parameter of type @code{int}. The supported -@var{flags} are dependent of the underlying system. For Linux it supports: +This function is similar to the @code{preadv} function, with the +difference it adds an extra @var{flags} parameter of type @code{int}. +Additionally, if @var{offset} is @math{-1}, the current file position +is used and updated (like the @code{readv} function). + +The supported @var{flags} are dependent of the underlying system. For +Linux it supports: @vtable @code @item RWF_HIPRI @@ -1320,10 +1324,13 @@ When the source file is compiled using @code{_FILE_OFFSET_BITS == 64} on a @c This is a syscall for Linux v4.6. The sysdeps/posix fallback emulation @c is also MT-Safe since it calls pwritev. -This function is similar to the @code{pwritev} function, with the difference -it adds an extra @var{flags} parameter of type @code{int}. The supported -@var{flags} are dependent of the underlying system and for Linux it supports -the same ones as for @code{preadv2}. +This function is similar to the @code{pwritev} function, with the +difference it adds an extra @var{flags} parameter of type @code{int}. +Additionally, if @var{offset} is @math{-1}, the current file position +should is used and updated (like the @code{writev} function). + +The supported @var{flags} are dependent of the underlying system. For +Linux, the supported flags are the same as those for @code{preadv2}. When the source file is compiled with @code{_FILE_OFFSET_BITS == 64} the @code{pwritev2} function is in fact @code{pwritev64v2} and the type |