diff options
author | grog <grog@FreeBSD.org> | 2002-05-19 06:11:50 +0000 |
---|---|---|
committer | grog <grog@FreeBSD.org> | 2002-05-19 06:11:50 +0000 |
commit | 2d717c6f9fef0e6fda4e55557f91a024e131d99e (patch) | |
tree | 80e9a5cb42879768b1004d8e85813a58aca2fb9d /share/doc/psd/04.uprog/p1 | |
parent | 559398948817b63678ed666fe48329ec9dd78db7 (diff) | |
download | FreeBSD-src-2d717c6f9fef0e6fda4e55557f91a024e131d99e.zip FreeBSD-src-2d717c6f9fef0e6fda4e55557f91a024e131d99e.tar.gz |
Initial checkin: 4.4BSD version. These files need to be updated with
current license information and adapted to the FreeBSD build
environment before they will build.
Approved by: David Taylor <davidt@caldera.com>
Diffstat (limited to 'share/doc/psd/04.uprog/p1')
-rw-r--r-- | share/doc/psd/04.uprog/p1 | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/share/doc/psd/04.uprog/p1 b/share/doc/psd/04.uprog/p1 new file mode 100644 index 0000000..32efd31 --- /dev/null +++ b/share/doc/psd/04.uprog/p1 @@ -0,0 +1,55 @@ +.\" This module is believed to contain source code proprietary to AT&T. +.\" Use and redistribution is subject to the Berkeley Software License +.\" Agreement and your Software Agreement with AT&T (Western Electric). +.\" +.\" @(#)p1 8.1 (Berkeley) 6/8/93 +.\" +.\" $FreeBSD$ +.if n .ls 2 +.if t .tr |\(or +.NH +INTRODUCTION +.PP +This paper describes how to write +programs +that interface with the +.UC UNIX +operating system in a non-trivial way. +This includes programs that use files by name, +that use pipes, +that invoke other commands as they run, +or that attempt to catch interrupts and other signals +during execution. +.PP +The document collects material which is scattered +throughout several sections of +.I +The +.UC UNIX +Programmer's Manual +.R +[1] +for Version 7 +.UC UNIX . +There is no attempt to be complete; +only generally useful material is dealt with. +It is assumed that you will be programming in C, +so you must be able to read the language +roughly up to the level of +.I +The C Programming Language +.R +[2]. +Some of the material in sections 2 through 4 +is based on +topics covered more carefully there. +You should also be familiar with +.UC UNIX +itself +at least +to the level of +.I +.UC UNIX +for Beginners +.R +[3]. |