.\" $Copyright:	$
.\" Copyright (c) 1984, 1985, 1986, 1987, 1988, 1989, 1990 
.\" Sequent Computer Systems, Inc.   All rights reserved.
.\"  
.\" This software is furnished under a license and may be used
.\" only in accordance with the terms of that license and with the
.\" inclusion of the above copyright notice.   This software may not
.\" be provided or otherwise made available to, or used by, any
.\" other person.  No title to or ownership of the software is
.\" hereby transferred.
...
. \" $Header: p0 1.3 86/03/06 $
.if n .ls 1
...TM 78-1273-9 39199 39199-11
...ND October 2, 1978
...old TM 75-1273-11 October 22, 1975
.RP
.TL
UNIX Programming \(em Second Edition\(dd
.FS
\(dd\
Some of the information contained in this document
does not apply directly to
the DYNIX\v'-.4'\s4TM\s0\v'+.4' Operating System
or the Balance\v'-.4'\s4TM\s0\v'+.4' Architecture.
This document has been included as originally published
for historical reference purposes.
.FE
.AU "MH 2C-518" 6021
Brian W. Kernighan
.AU "MH 2C-517" 3770
Dennis M. Ritchie
.AI
.MH
.AB
.PP
This paper is an introduction to programming on
the
.UX
system.
The emphasis is on how to write programs that interface
to the operating system,
either directly or through the standard I/O library.
The topics discussed include
.IP "  \(bu"
handling command arguments
.IP "  \(bu"
rudimentary I/O; the standard input and output
.IP "  \(bu"
the standard I/O library; file system access
.IP "  \(bu"
low-level I/O: open, read, write, close, seek
.IP "  \(bu"
processes: exec, fork, pipes
.IP "  \(bu"
signals \(em interrupts, etc.
.PP
There is also an appendix which describes
the standard I/O library in detail.
.AE
.CS 17 0 17 0 0 4
