diff options
author | Guido van Rossum <guido@python.org> | 1997-11-18 15:27:51 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1997-11-18 15:27:51 (GMT) |
commit | 5de64883d8c28b0f294bc3ff5ef024d0da4aca86 (patch) | |
tree | e2ebedb8fbf0ff2ac1ebdb22fd8a8ea209b56f85 /Doc | |
parent | 5d68e8e312fe66450314c9cd49db9bce63cadc42 (diff) | |
download | cpython-5de64883d8c28b0f294bc3ff5ef024d0da4aca86.zip cpython-5de64883d8c28b0f294bc3ff5ef024d0da4aca86.tar.gz cpython-5de64883d8c28b0f294bc3ff5ef024d0da4aca86.tar.bz2 |
Added doc for errorcode dictionary.
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/lib/liberrno.tex | 7 | ||||
-rw-r--r-- | Doc/liberrno.tex | 7 |
2 files changed, 12 insertions, 2 deletions
diff --git a/Doc/lib/liberrno.tex b/Doc/lib/liberrno.tex index 9d7e52d..2c45266 100644 --- a/Doc/lib/liberrno.tex +++ b/Doc/lib/liberrno.tex @@ -5,11 +5,16 @@ 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 linux/include/errno.h, +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. +The module also defines the dictionary variable \code{errorcode} which +maps numeric error codes back to their symbol names, so that e.g. +\code{errno.errorcode[errno.EPERM] == 'EPERM'}. To translate a +numeric error code to an error message, use \code{os.strerror()}. + Symbols available can include: \begin{datadesc}{EPERM} Operation not permitted \end{datadesc} \begin{datadesc}{ENOENT} No such file or directory \end{datadesc} diff --git a/Doc/liberrno.tex b/Doc/liberrno.tex index 9d7e52d..2c45266 100644 --- a/Doc/liberrno.tex +++ b/Doc/liberrno.tex @@ -5,11 +5,16 @@ 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 linux/include/errno.h, +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. +The module also defines the dictionary variable \code{errorcode} which +maps numeric error codes back to their symbol names, so that e.g. +\code{errno.errorcode[errno.EPERM] == 'EPERM'}. To translate a +numeric error code to an error message, use \code{os.strerror()}. + Symbols available can include: \begin{datadesc}{EPERM} Operation not permitted \end{datadesc} \begin{datadesc}{ENOENT} No such file or directory \end{datadesc} |