# cpython-withatomic / Doc / libunix.tex

The branch 'legacy-trunk' does not exist.
  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 \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: \begin{description} \item[posix] --- The most common Posix system calls (normally used via module \code{os}). \item[posixpath] --- Common Posix pathname manipulations (normally used via \code{os.path}). \item[pwd] --- The password database (\code{getpwnam()} and friends). \item[grp] --- The group database (\code{getgrnam()} and friends). \item[crypt] --- The (\code{crypt()} function used to check Unix passwords). \item[dbm] --- The standard database'' interface, based on \code{ndbm}. \item[gdbm] --- GNU's reinterpretation of dbm. \item[termios] --- Posix style tty control. \item[fcntl] --- The \code{fcntl()} and \code{ioctl()} system calls. \item[posixfile] --- A file-like object with support for locking. \end{description} 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.