[Python-checkins] cpython (3.5): issue27021 - Document SC_IOV_MAX limitation imposed by OS on os.writev.

senthil.kumaran python-checkins at python.org
Sat Jun 18 14:23:09 EDT 2016


https://hg.python.org/cpython/rev/eddbf14f451b
changeset:   102091:eddbf14f451b
branch:      3.5
parent:      102086:2e48c2c4c733
user:        Senthil Kumaran <senthil at uthcode.com>
date:        Sat Jun 18 11:21:50 2016 -0700
summary:
  issue27021 - Document SC_IOV_MAX limitation imposed by OS on os.writev.

Patch contributed Марк Коренберг.

files:
  Doc/library/os.rst |  6 +++++-
  1 files changed, 5 insertions(+), 1 deletions(-)


diff --git a/Doc/library/os.rst b/Doc/library/os.rst
--- a/Doc/library/os.rst
+++ b/Doc/library/os.rst
@@ -1195,7 +1195,11 @@
 .. function:: writev(fd, buffers)
 
    Write the contents of *buffers* to file descriptor *fd*. *buffers* must be a
-   sequence of :term:`bytes-like objects <bytes-like object>`.
+   sequence of :term:`bytes-like objects <bytes-like object>`. Buffers are
+   processed in array order. Entire contents of first buffer is written before
+   proceeding to second, and so on. The operating system may set a limit
+   (sysconf() value SC_IOV_MAX) on the number of buffers that can be used.
+
    :func:`~os.writev` writes the contents of each object to the file descriptor
    and returns the total number of bytes written.
 

-- 
Repository URL: https://hg.python.org/cpython


More information about the Python-checkins mailing list