by W. Richard Stevens
Addison-Wesley Professional Computing Series
0-201-56317-7 * Hardcover * 768 pages * ©1992
[Buy this book]
Example | Relevant Functions | |
---|---|---|
17.1 | printer/lprps.h |
See below |
17.2 | printer/vars.c |
none |
17.3 | printer/main.c |
log_open (Stevens' lib), log_msg (Stevens' lib), log_sys (Stevens' lib), tty_open, get_status, get_page, send_file, do_acct, getopt, atexit, exit |
17.4 | printer/acct.c |
log_sys (Stevens' lib), fopen, fprintf, fclose |
17.5 | printer/tty.c |
log_sys (Stevens' lib), fcntl write open, tcflush, tcgetattr, tcsetattr, cfsetispeed, cfsetospeed, |
17.6 | printer/interrupt.c |
log_sys (Stevens' lib), signal, exit, set_alrm, clear_alrm, tty_flush, block_write, proc_upto_eof, get_page, do_acct, signal_intr |
17.7 | printer/alarm.c |
log_ret (Stevens' lib), log_sys (Stevens' lib), alarm, sleep, exit, signal_intr, signal |
17.8 | printer/getstatus.c |
set_alrm,
clear_alrm, tty_flush, block_write, init_input, proc_some_input, sleep, exit |
17.9 | printer/pagecount.c |
set_alrm,
clear_alrm, tty_flush, block_write, init_input, proc_some_input, proc_upto_eof |
17.10 | printer/sendfile.c |
init_input,
set_intr, getchar, out_char, block_write, proc_upto_eof |
17.11 | printer/mail.c |
log_sys (Stevens' lib), fputs, putc, fprintf, fopen, fclose, sprintf, system, unlink |
17.12 | printer/output.c |
FD_ZERO,
FD_SET,
FD_ISSET, select, read, write, log_sys (Stevens' lib), set_nonblock, handle_intr, proc_input_char |
17.13 | printer/input.c |
log_sys (Stevens' lib), FD_ZERO, FD_SET, select, read, set_nonblock, handle_intr, handle_alrm, mail_char, msg_init, msg_char, abort |
17.14 | printer/message.c |
log_msg (Stevens' lib), strtok, isspace, strchr, strcmp, sscanf, exit, mail_line, clear_intr, tty_flush, block_write, proc_upto_eof get_page, do_acct |