The Linux programming interface : a Linux and UNIX system programming handbook /
The Linux Programming Interface describes the Linux API (application programming interface)the system calls, library functions, and other low-level interfaces that are used, directly or indirectly, by every program that runs on Linux. Programs that explicitly use these interfaces are commonly called...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
San Francisco :
No Starch Press,
©2010.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- 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.