cpython-withatomic / Doc / libunix.tex

The branch 'legacy-trunk' does not exist.
Full commit
\chapter{Unix Specific Services}

The modules described in this chapter provide interfaces to features
that are unique to the \UNIX{} operating system, or in some cases to
some or many variants of it.  Here's an overview:


--- The most common Posix system calls (normally used via module \code{os}).

--- Common Posix pathname manipulations (normally used via \code{os.path}).

--- The password database (\code{getpwnam()} and friends).

--- The group database (\code{getgrnam()} and friends).

--- The \code{crypt()} function used to check \UNIX{} passwords.

--- The standard ``database'' interface, based on \code{ndbm}.

--- GNU's reinterpretation of dbm.

--- Posix style tty control.

--- The symbolic constants required to use the \code{termios} module.

--- The \code{fcntl()} and \code{ioctl()} system calls.

--- A file-like object with support for locking.

--- An interface to provide resource usage information on the current

--- An interface to the \UNIX{} \code{syslog} library routines.