Book description
Advanced UNIX Programming goes beyond the fundamentals of UNIX programming and presents information and techniques the readers needs to expand their knowledge base. Designed for professional UNIX programmers, this book builds on the skills and knowledge the reader already possesses. It includes coverage of internet processes, interprocess control, file system manipulation, synchronization, and much more.
Table of contents
- Copyright
- About The Author
- Acknowledgments
- Introduction
-
Files and Directories
- Compiler Notes and Options
- UNIX File System Objects
- Error Handling and Reporting
- UNIX Input and Output
- File Locking
- Managing Files and Their Properties
-
Directory Management
- Obtaining the Working Directory
- Changing the Current Directory
- Making a New Directory
- Removing a Directory
- Opening a Directory for Searching
- Closing a Directory
- Searching a Directory
- Rewinding to the Start of a Directory
- Saving Position Within a Directory
- Restoring Position Within a Directory
- Scanning a Directory
- Walking a Directory Structure
- Changing Your Root Directory
- Summary
- Temporary Files and Process Cleanup
-
Library Functions
- UNIX Command-Line Processing
- Conversion Functions
- UNIX Date and Time Facilities
-
User ID, Password, and Group Management
- Introduction to UNIX User Management
- The getuid(2) and geteuid(2) Functions
- The getgid(2) and getegid(2) Functions
- Real, Effective, and Saved User ID
- Setting User ID
- Setting Group ID
- The FreeBSD Function issetugid(2)
- The /etc/passwd File
- The Password Database Routines
- The Group Database
- Related Re-entrant Functions
- Supplementary Groups
- Summary
- Static and Shared Libraries
- Database Library Routines
- Advanced Concepts
- Index
Product information
- Title: Advanced UNIX Programming
- Author(s):
- Release date: September 2000
- Publisher(s): Sams
- ISBN: 067231990X
You might also like
book
Advanced UNIX Programming, Second Edition
The classic guide to UNIX® programming-completely updated! UNIX application programming requires a mastery of system-level services. …
book
Learning Embedded Linux Using the Yocto Project
Develop powerful embedded Linux systems with the Yocto Project components A hands-on guide to enhance your …
book
Embedded Linux Systems with the Yocto Project
Build Complete Embedded Linux Systems Quickly and Reliably Developers are increasingly integrating Linux into their embedded …
book
Embedded Linux for Developers
Leverage the power of Linux to develop captivating and powerful embedded Linux projects About This Book …