UNIX System Programming: A Programmer's Guide to Software DevelopmentThis edition has been restructured in two parts - fundamental system services, and advanced and special features. It has also been updated throughout to reflect the following hierarchy of standards in the UNIX world - the IEEE POSIX standard, AT & T's SVID (System V Interface Definition) Issue 3, corresponding to UNIX System V.4, and X/Open. In an appendix new to this edition, the relationship between UNIX implementations and standards is explored. All examples conform to UNIX System V and the European Standard XOPEN. |
Contents
Basic concepts and terminology | 1 |
The file | 7 |
The file in context | 39 |
Copyright | |
11 other sections not shown
Common terms and phrases
action actually allows argument associated block buffer bytes cause Chapter character child close command communication connection const char contains create defined described device error example exec execute Exercise exist exit failed FIFO Figure file descriptor file system filedes filename flags fork function gives handling identified include stdio.h include unistd.h indicates initial input integer length lock means MEMBER memory mode normally NULL operations output parameter parent passed pathname perform permissions pipe pointer position provides queue received routine semaphore sent server shell shows signal simply sleep socket specified standard Standard I/O status stream string struct structure successful system call terminal UNIX Usage include variable void wait write zero