The Linux Programming Interface: a linux and unix system Programming Handbook



tải về 6.93 Mb.
Chế độ xem pdf
trang45/806
Chuyển đổi dữ liệu08.07.2022
Kích6.93 Mb.
#52607
1   ...   41   42   43   44   45   46   47   48   ...   806
The Linux Programming Interface

 1401
B
PARSING COMMAND-LINE OPTIONS
 1405
C
CASTING THE 
NULL
 POINTER
 1413
D
KERNEL CONFIGURATION
 1417
E
FURTHER SOURCES OF INFORMATION
 1419
F
SOLUTIONS TO SELECTED EXERCISES
 1425
BIBLIOGRAPHY 1437
INDEX
1447



P R E F A C E
Subject
In this book, I describe the Linux programming interface—the system calls, library
functions, and other low-level interfaces provided by Linux, a free implementation
of the UNIX operating system. These interfaces are used, directly or indirectly, by
every program that runs on Linux. They allow applications to perform tasks such as
file I/O, creating and deleting files and directories, creating new processes, executing
programs, setting timers, communicating between processes and threads on the
same computer, and communicating between processes residing on different
computers connected via a network. This set of low-level interfaces is sometimes
also known as the system programming interface.
Although I focus on Linux, I give careful attention to standards and portability
issues, and clearly distinguish the discussion of Linux-specific details from the dis-
cussion of features that are common to most UNIX implementations and standardized
by POSIX and the Single UNIX Specification. Thus, this book also provides a com-
prehensive description of the UNIX/POSIX programming interface and can be
used by programmers writing applications targeted at other UNIX systems or
intended to be portable across multiple systems.



tải về 6.93 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   41   42   43   44   45   46   47   48   ...   806




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương