include problem
[unix-history] / .ref-BSD-3 / usr / doc / uprog / p1
CommitLineData
8340f87c
BJ
1.if n .ls 2
2.if t .tr |\(or
3.NH
4INTRODUCTION
5.PP
6This paper describes how to write
7programs
8that interface with the
9.UC UNIX
10operating system in a non-trivial way.
11This includes programs that use files by name,
12that use pipes,
13that invoke other commands as they run,
14or that attempt to catch interrupts and other signals
15during execution.
16.PP
17The document collects material which is scattered
18throughout several sections of
19.I
20The
21.UC UNIX
22Programmer's Manual
23.R
24[1]
25for Version 7
26.UC UNIX .
27There is no attempt to be complete;
28only generally useful material is dealt with.
29It is assumed that you will be programming in C,
30so you must be able to read the language
31roughly up to the level of
32.I
33The C Programming Language
34.R
35[2].
36Some of the material in sections 2 through 4
37is based on
38topics covered more carefully there.
39You should also be familiar with
40.UC UNIX
41itself
42at least
43to the level of
44.I
45.UC UNIX
46for Beginners
47.R
48[3].