summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2008-12-05 08:02:17 +0000
committerGeorg Brandl <georg@python.org>2008-12-05 08:02:17 +0000
commit0c880bd4fb491effac842f2e6b136bf735e40b6f (patch)
tree099f23a165b883be22e78cc39c80f8a181c7c02f
parent5b5f273640319295d997a95071f3ded26a99ba29 (diff)
downloadcpython-git-0c880bd4fb491effac842f2e6b136bf735e40b6f.tar.gz
#4441: improve doc for os.open() flags.
-rw-r--r--Doc/library/os.rst22
1 files changed, 10 insertions, 12 deletions
diff --git a/Doc/library/os.rst b/Doc/library/os.rst
index 1cb450b6ab..6136e416e7 100644
--- a/Doc/library/os.rst
+++ b/Doc/library/os.rst
@@ -681,10 +681,11 @@ by file descriptors.
:func:`fdopen`, or :data:`sys.stdout` or :data:`sys.stderr`, use its :meth:`write`
method.
-The following data items are available for use in constructing the *flags*
-parameter to the :func:`open` function. Some items will not be available on all
-platforms. For descriptions of their availability and use, consult
-:manpage:`open(2)`.
+The following constants are options for the *flags* parameter to the
+:func:`open` function. They can be combined using the bitwise OR operator
+``|``. Some of them are not available on all platforms. For descriptions of
+their availability and use, consult the :manpage:`open(2)` manual page or the
+respective documentation for your operating system.
.. data:: O_RDONLY
@@ -695,8 +696,7 @@ platforms. For descriptions of their availability and use, consult
O_EXCL
O_TRUNC
- Options for the *flag* argument to the :func:`open` function. These can be
- combined using the bitwise OR operator ``|``. Availability: Unix, Windows.
+ These constants are available on Unix and Windows.
.. data:: O_DSYNC
@@ -708,8 +708,7 @@ platforms. For descriptions of their availability and use, consult
O_SHLOCK
O_EXLOCK
- More options for the *flag* argument to the :func:`open` function. Availability:
- Unix.
+ These constants are only available on Unix.
.. data:: O_BINARY
@@ -720,8 +719,7 @@ platforms. For descriptions of their availability and use, consult
O_SEQUENTIAL
O_TEXT
- Options for the *flag* argument to the :func:`open` function. These can be
- combined using the bitwise OR operator ``|``. Availability: Windows.
+ These constants are only available on Windows.
.. data:: O_ASYNC
@@ -730,8 +728,8 @@ platforms. For descriptions of their availability and use, consult
O_NOFOLLOW
O_NOATIME
- Options for the *flag* argument to the :func:`open` function. These are
- GNU extensions and not present if they are not defined by the C library.
+ These constants are GNU extensions and not present if they are not defined by
+ the C library.
.. data:: SEEK_SET