Most ebook files are in PDF format, so you can easily read them using various software such as Foxit Reader or directly on the Google Chrome browser.
Some ebook files are released by publishers in other formats such as .awz, .mobi, .epub, .fb2, etc. You may need to install specific software to read these formats on mobile/PC, such as Calibre.
Please read the tutorial at this link. https://ebooknice.com/page/post?id=faq
We offer FREE conversion to the popular formats you request; however, this may take some time. Therefore, right after payment, please email us, and we will try to provide the service as quickly as possible.
For some exceptional file formats or broken links (if any), please refrain from opening any disputes. Instead, email us first, and we will try to assist within a maximum of 6 hours.
EbookNice Team
Status:
Available5.0
12 reviews
ISBN 10: 0596009585
ISBN 13: 9780596009588
Author: Robert Love
1. Introduction and Essential Concepts
System Programming
APIs and ABIs
Standards
Concepts of Linux Programming
Getting Started with System Programming
2. File 1/0
Opening Files
Reading via read()
Writing with write()
Synchronized I/O
Direct 10
Closing Files
Seeking with seek()
Positional Reads and Writes
Truncating Files
Multiplesed LO
Kernel Internals
Conclusion
3. Buffered 1/0.
User-Buffered I/O
Standard LO
Opening Files
Opening a Stream via File Descriptor
Closing Streams
Reading from a Stream
Writing to a Stream
Sample Program Using Buffered I/O
Seeking a Stream
Flushing a Stream
Errors and End-of-File
Obtaining the Associated File Descriptor
Controlling the Buffering
Thread Safety
Critiques of Standard U/O
Conclusion
4. Advanced File 1/0
Scamer/Gather L/O
The Event Poll Interface
Mapping Files into Memory
Advice for Normal File VO
Synchronized, Synchronous, and Asynchronous Operations
I/O Schedulers and I/O Performance
Conclusion
5. Process Management
The Process ID
Running a New Process
Terminating a Process
Waiting for Terminated Child Processes
Users and Groups
Sessions and Process Groups
Daemons
Conclusion
6. Advanced Process Management
Process Scheduling
Yielding the Processor
Process Priorities
Processor Affinity
Real-Tane Systems
Resource Limits
7. File and Directory Management
Files and Their Mendaca
Directories
Links
Copying and Moving Files
Device Nodes
Out-of-Band Communication
Monitoring File Events
8. Memory Management
The Process Address Space
Allocating Dynamic Memory
Managing the Data Segment
Anonymous Memory Mappings
Advanced Memory Allocation
Debugging Memory Allocations
Seck-Based Allocations
Choosing a Memory Allocation Mechanism
Manipalating Memory
Locking Memory
Opportunistic Allocation
9. Signals
Signal Concepts
Basic Signal Management,
Sending a Signal
Reentrancy
Signal Sets
Blocking Signals
Advanced Signal Matagent
Sealing a Signal with Passcode
Confone
10. Time
Time's Data St
POSIX Clocks
Gening the Currees Time of Day
Setting the Carteon Tief Day
Playing with Tanw
Trung the Seven Cock
Sleeping and Wating
linux system programming robert love pdf
linux system programming course
linux system programming interview questions
linux system programming 2nd edition
linux system programming tutorial
Tags: Robert Love, Linux System Programming