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 fstatexecexec and fork togetherexit system callwaitsmallsh: a command processorconnect exampleFILE structuresfopen and fclosegetc and putcungetcfread and fwritefseek, rewind, ftellprintf familyscanf familycurses library: an overviewcurses programgetchinchcurses example: domenuterminfoerrno 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