summaryrefslogtreecommitdiffstats
path: root/Doc/liberrno.tex
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>1998-03-10 03:53:03 (GMT)
committerFred Drake <fdrake@acm.org>1998-03-10 03:53:03 (GMT)
commit2cb10749370fa176666d1bb97669baf5d7a9c809 (patch)
treecb1b82ed3bff552fc7cfbf6a794425772d6fe0c2 /Doc/liberrno.tex
parent92f31f1260637a3933aea12d38483322d71d7deb (diff)
downloadcpython-2cb10749370fa176666d1bb97669baf5d7a9c809.zip
cpython-2cb10749370fa176666d1bb97669baf5d7a9c809.tar.gz
cpython-2cb10749370fa176666d1bb97669baf5d7a9c809.tar.bz2
Use a {datadesc} environment to describe errorcode.
Diffstat (limited to 'Doc/liberrno.tex')
-rw-r--r--Doc/liberrno.tex22
1 files changed, 13 insertions, 9 deletions
diff --git a/Doc/liberrno.tex b/Doc/liberrno.tex
index 507953d..28f68c5 100644
--- a/Doc/liberrno.tex
+++ b/Doc/liberrno.tex
@@ -2,21 +2,25 @@
\label{module-errno}
\stmodindex{errno}
-\setindexsubitem{(in module errno)}
This module makes available standard errno system symbols.
The value of each symbol is the corresponding integer value.
The names and descriptions are borrowed from \file{linux/include/errno.h},
-which should be pretty all-inclusive. Of the following list, symbols
-that are not used on the current platform are not defined by the
-module.
+which should be pretty all-inclusive.
-The module also defines the dictionary variable \code{errorcode} which
-maps numeric error codes back to their symbol names, so that e.g.
-\samp{errno.errorcode[errno.EPERM] == 'EPERM'}. To translate a
-numeric error code to an error message, use \function{os.strerror()}.
+\begin{datadesc}{errorcode}
+ Dictionary providing a mapping from the errno value to the string
+ name in the underlying system. For instance,
+ \code{errno.errorcode[errno.EPERM]} maps to \code{'EPERM'}.
+\end{datadesc}
+
+To translate a numeric error code to an error message, use
+\function{os.strerror()}.
+
+Of the following list, symbols that are not used on the current
+platform are not defined by the module. Symbols available can
+include:
-Symbols available can include:
\begin{datadesc}{EPERM} Operation not permitted \end{datadesc}
\begin{datadesc}{ENOENT} No such file or directory \end{datadesc}
\begin{datadesc}{ESRCH} No such process \end{datadesc}