annotate Doc/libunix.tex @ 5817:48b94de85bf3 legacy-trunk

Extensive changes by AMK.
author Guido van Rossum <guido@python.org>
date Thu, 17 Jul 1997 16:29:42 +0000
parents a54720f8dd36
children 10fdf16f4de9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5248
a54720f8dd36 Spell Unix, not UNIX.
Guido van Rossum <guido@python.org>
parents: 4781
diff changeset
1 \chapter{Unix Specific Services}
1471
2ec96140a36b Restructured library documentation
Guido van Rossum <guido@python.org>
parents:
diff changeset
2
2ec96140a36b Restructured library documentation
Guido van Rossum <guido@python.org>
parents:
diff changeset
3 The modules described in this chapter provide interfaces to features
2527
815dfaa6a778 small changes by Soren Larsen
Guido van Rossum <guido@python.org>
parents: 1471
diff changeset
4 that are unique to the \UNIX{} operating system, or in some cases to
2609
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
5 some or many variants of it. Here's an overview:
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
6
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
7 \begin{description}
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
8
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
9 \item[posix]
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
10 --- The most common Posix system calls (normally used via module \code{os}).
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
11
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
12 \item[posixpath]
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
13 --- Common Posix pathname manipulations (normally used via \code{os.path}).
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
14
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
15 \item[pwd]
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
16 --- The password database (\code{getpwnam()} and friends).
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
17
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
18 \item[grp]
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
19 --- The group database (\code{getgrnam()} and friends).
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
20
3509
558dce6553d9 Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents: 2609
diff changeset
21 \item[crypt]
4744
e0523f2d4163 (libunix.tex): Changed two occurances of "Unix" to "\UNIX{}".
Fred Drake <fdrake@acm.org>
parents: 4728
diff changeset
22 --- The \code{crypt()} function used to check \UNIX{} passwords.
3509
558dce6553d9 Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents: 2609
diff changeset
23
2609
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
24 \item[dbm]
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
25 --- The standard ``database'' interface, based on \code{ndbm}.
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
26
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
27 \item[gdbm]
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
28 --- GNU's reinterpretation of dbm.
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
29
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
30 \item[termios]
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
31 --- Posix style tty control.
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
32
4728
b218f294b726 (lib<all sorts of stuff>.tex):
Fred Drake <fdrake@acm.org>
parents: 3509
diff changeset
33 \item[TERMIOS]
b218f294b726 (lib<all sorts of stuff>.tex):
Fred Drake <fdrake@acm.org>
parents: 3509
diff changeset
34 --- The symbolic constants required to use the \code{termios} module.
b218f294b726 (lib<all sorts of stuff>.tex):
Fred Drake <fdrake@acm.org>
parents: 3509
diff changeset
35
2609
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
36 \item[fcntl]
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
37 --- The \code{fcntl()} and \code{ioctl()} system calls.
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
38
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
39 \item[posixfile]
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
40 --- A file-like object with support for locking.
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
41
4781
7562a6df91fb (libunix.tex): Change matching lib.tex: add line item for the resource
Fred Drake <fdrake@acm.org>
parents: 4744
diff changeset
42 \item[resource]
7562a6df91fb (libunix.tex): Change matching lib.tex: add line item for the resource
Fred Drake <fdrake@acm.org>
parents: 4744
diff changeset
43 --- An interface to provide resource usage information on the current
7562a6df91fb (libunix.tex): Change matching lib.tex: add line item for the resource
Fred Drake <fdrake@acm.org>
parents: 4744
diff changeset
44 process.
7562a6df91fb (libunix.tex): Change matching lib.tex: add line item for the resource
Fred Drake <fdrake@acm.org>
parents: 4744
diff changeset
45
4728
b218f294b726 (lib<all sorts of stuff>.tex):
Fred Drake <fdrake@acm.org>
parents: 3509
diff changeset
46 \item[syslog]
4744
e0523f2d4163 (libunix.tex): Changed two occurances of "Unix" to "\UNIX{}".
Fred Drake <fdrake@acm.org>
parents: 4728
diff changeset
47 --- An interface to the \UNIX{} \code{syslog} library routines.
4728
b218f294b726 (lib<all sorts of stuff>.tex):
Fred Drake <fdrake@acm.org>
parents: 3509
diff changeset
48
2609
7ef72873e4d6 restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents: 2527
diff changeset
49 \end{description}