UNIX System Programming: A Programmer's Guide to Software Development
This 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.
21 pages matching newline in this book
Results 1-3 of 21
What people are saying - Write a review
We haven't found any reviews in the usual places.
Basic concepts and terminology
The file in context
11 other sections not shown
argument associated block buffer bytes calling process Chapter child process client command line const char contains control terminal create current working directory defined device disk errno error example exec execute Exercise exit fcntl FIFO file descriptor file system file's filedes filename flag fork fprintf(stderr function getc group-id header file include fcntl.h include stdio.h inode integer inter-process communication interface kernel line discipline lock malloc message queue mode newline normally nread NULL number of characters open file parameter parent pathname permissions perror pid_t pipe POSIX printf process-id pseudo terminal putc read and write return value semaphore shared memory shell sigaction SIGALRM SIGINT signal signal.h size_t socket sockfd specified Standard I/O Library standard input standard output stdlib.h string struct superuser system call time_t timeout UNIX file UNIX system Usage include sys/types.h user-id void waitpid zero