UNIX System Programming |
Common terms and phrases
argc argument argv associated AT&T blocks buffer BUFSIZ bytes calling process Chapter char command line contains create current directory curses cursor define device disk end of file errno error example exec execute Exercise exit F_LOCK fcntl FIFO file access file descriptor file name file system file's filedes filename flag fopen fork fprintf(stderr function getc group-id header file identified include fcntl.h include stdio.h inode integer interface ioctl kernel lock lockf malloc memory segments message queue mode newline nread NULL number of characters O_RDONLY open file parameter parent pathname permissions perror pipe printf process-id return value routine screen semaphore setbuf shared memory shell SIGALRM SIGINT signal signal.h SIGQUIT simply special files Standard I/O Library standard input standard output stream string struct structure subroutine superuser SVID system call terminal driver UNIX file UNIX System Usage include user-id zero