Publisher: Addison-Wesley, 1987, 339 pages
ISBN: 0-201-12919-1
Keywords: Programming
A Programmer's Guide to Software Development
The UNIX operating system has become a de facto standard for a new generation of multi-user micro-, mini-, and mainframe computers. This book provides a lucid and well-structured guide to UNIX software development in the C language for professional programmers.
The book concentrates on a detailed study of the UNIX system call interface, that is the programming interface existing between the UNIX kernel and applications software running in the UNIX environment. In addition, some of the more important subroutine libraries are covered. Fundamental techniques are developed in depth and fully supported with program examples. All the examples will run on any conforming to issue 2 of AT&T's System V Interface Definition. The text is also highly relevant to the two other important standards — the X/Open portability guide and the IEEE draft POSIX standard.
From a wealth of experience in developing systems and applications software, and a real appreciation of the needs of UNIX system programmers, the authors know that computing is not a spectator sport. Throughout the book there is a strong emphasis on exercises and examples.
errno
variable and system callsstat
and fstat
exec
exec
and fork
togetherexit
system callwait
smallsh
: a command processorconnect
exampleFILE
structuresfopen
and fclose
getc
and putc
ungetc
fread
and fwrite
fseek
, rewind
, ftell
printf
familyscanf
familycurses
library: an overviewcurses
programgetch
inch
curses
example: domenu
terminfo
errno
Error Codes and Library RoutinesA classical beginners text on how to program in a UNIX environment. Unfortunately obsolete today.
Comments
There are currently no comments
New Comment