Annotation of 43BSDReno/share/doc/ps2/03.uprog/p1, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.