The Linux programming interface : a Linex and UNIX system programming handbook
Guardado en:
| Autor principal: | |
|---|---|
| Formato: | Libro |
| Lenguaje: | Inglés |
| Publicado: |
San Francisco :
No starch Press,
2010.
|
| Materias: | |
| Aporte de: | Registro referencial: Solicitar el recurso aquí |
Tabla de Contenidos:
- Preface
- History and standards
- Fundamental concepts
- System programming concepts
- File I/O: the universal I/O model
- File I/O: furter 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 process
- Program execution
- Process creation and program execution in more detail
- Threads: introduction
- Threads: thread y 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 privilleged programs
- Capabilities
- Login accounting
- Fundamentals of shared libraries
- Advanced features of shared libraries
- Interprocess communication overview
- Pipes and FIFOs
- Introductions to systema 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 desing
- Sockets: advanced topics
- Terminals
- Alternative I/O models
- Pseudoterminals
- Appendix A: Tracing system calls
- Appendix B: Parcing command-line options
- Appendix C: Casting the NULL Pointer
- Appendix D: Kernel configuration
- Appendix E: Further sources of information
- Appendix F: Solutions to selected exercises
- Bibliography
- Index.