|
" The Linux programming interface "
Michael Kerrisk
Document Type
|
:
|
BL
|
Record Number
|
:
|
645914
|
Doc. No
|
:
|
dltt
|
Main Entry
|
:
|
Kerrisk, Michael,1961-
|
Title & Author
|
:
|
The Linux programming interface : a Linux and UNIX system programming handbook /\ Michael Kerrisk
|
Publication Statement
|
:
|
San Francisco :: No Starch Press,, c2010
|
Page. NO
|
:
|
1 online resource (xli, 1506 p.) :: ill
|
ISBN
|
:
|
9781593272203
|
Bibliographies/Indexes
|
:
|
Includes bibliographical references (p. [1437]-1445) and index
|
Contents
|
:
|
History and standards -- Fundamental concepts -- System programming concepts -- File I/O : the universal I/O model -- File I/O : further details -- Processes -- Memory allocation -- Users and groups -- Process credentials -- Time -- System limits and options -- System and process information -- File I/O buffering -- File systems -- File attributes -- Extended attributes -- Access control lists -- Directories and links -- Monitoring file events -- Signals : fundamental concepts -- Signals : signal handlers -- Signals : advanced features -- Timers and sleeping -- Process creation -- Process termination -- Monitoring child processes -- Program execution -- Process creation and program execution in more detail -- Threads : introduction -- Threads : thread synchronization -- Threads : thread safety and per-thread storage -- Threads : thread cancellation -- Threads : further details -- Process groups, sessions, and job control -- Process priorities and scheduling -- Process resources -- Daemons -- Writing secure privileged programs -- Capabilities -- Login accounting -- Fundamentals of shared libraries -- Advanced features of shared libraries -- Interprocess communication overview -- Pipes and FIFOs -- Introduction to System V IPC -- System V message queues -- System V semaphores -- System V shared memory -- Memory mappings -- Virtual memory operations -- Introduction to POSIX IPC -- POSIX message queues -- POSIX semaphores -- POSIX shared memory -- File locking -- Sockets : introduction -- Sockets : UNIX domain -- Sockets : fundamentals of TCP/IP networks -- Sockets : Internet domains -- Sockets : server design -- Sockets : advanced topics -- Terminals -- Alternative I/O models -- Pseudoterminals -- Appendixes. Tracing system calls -- Parsing command-line options -- Casting the NULL pointer -- Kernel configuration -- Further sources of information -- Solutions to selected exercises
|
Subject
|
:
|
Operating systems (Computers)
|
LC Classification
|
:
|
QA76.76.O63K496 2010
|
Added Entry
|
:
|
Ohio Library and Information Network
|
| |