blob: 3a502a7a56bd1b4b824a70e83999855c63691d4a [file] [log] [blame]
Guido van Rossumecde7811995-03-28 13:35:14 +00001\chapter{Optional Operating System Services}
2
3The modules described in this chapter provide interfaces to operating
4system features that are available on selected operating systems only.
5The interfaces are generally modelled after the \UNIX{} or C
6interfaces but they are available on some other systems as well
7(e.g. Windows or NT). Here's an overview:
8
9\begin{description}
10
11\item[signal]
12--- Set handlers for asynchronous events.
13
14\item[socket]
15--- Low-level networking interface.
16
17\item[select]
18--- Wait for I/O completion on multiple streams.
19
20\item[thread]
21--- Create multiple threads of control within one namespace.
22
Guido van Rossum34720261997-11-20 21:00:03 +000023\item[Queue]
24--- A stynchronized queue class.
25
Guido van Rossum571391b1997-04-03 22:41:49 +000026\item[anydbm]
27--- Generic interface to DBM-style database modules.
Guido van Rossumdfb41201997-04-30 19:40:10 +000028
Guido van Rossum34720261997-11-20 21:00:03 +000029\item[whichdb]
Guido van Rossum571391b1997-04-03 22:41:49 +000030--- Guess which DBM-style module created a given database.
31
Guido van Rossumdfb41201997-04-30 19:40:10 +000032\item[zlib]
33\item[gzip]
34--- Compression and decompression compatible with the
35\code{gzip} program (zlib is the low-level interface, gzip the
36high-level one).
37
Guido van Rossumecde7811995-03-28 13:35:14 +000038\end{description}