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



tải về 6.93 Mb.
Chế độ xem pdf
trang30/806
Chuyển đổi dữ liệu08.07.2022
Kích6.93 Mb.
#52607
1   ...   26   27   28   29   30   31   32   33   ...   806
The Linux Programming Interface

40
LOGIN ACCOUNTING
 817
40.1
Overview of the utmp and wtmp Files ............................................................................ 817
40.2
The 
utmpx
API .......................................................................................................... 818
40.3
The 
utmpx
Structure ................................................................................................... 818
40.4
Retrieving Information from the utmp and wtmp Files ........................................................ 821
40.5
Retrieving the Login Name: 
getlogin()
.......................................................................... 825
40.6
Updating the utmp and wtmp Files for a Login Session ..................................................... 825


xxii
Contents in Detail
40.7
The lastlog File ........................................................................................................ 830
40.8
Summary.................................................................................................................. 832
40.9
Exercises .................................................................................................................. 832
41
FUNDAMENTALS OF SHARED LIBRARIES
 833
41.1
Object Libraries ........................................................................................................ 833
41.2
Static Libraries .......................................................................................................... 834
41.3
Overview of Shared Libraries...................................................................................... 836
41.4
Creating and Using Shared Libraries—A First Pass ........................................................ 837
41.4.1
Creating a Shared Library...................................................................... 837
41.4.2
Position-Independent Code..................................................................... 838
41.4.3
Using a Shared Library.......................................................................... 839
41.4.4
The Shared Library Soname ................................................................... 840
41.5
Useful Tools for Working with Shared Libraries ............................................................. 843
41.6
Shared Library Versions and Naming Conventions ........................................................ 844
41.7
Installing Shared Libraries .......................................................................................... 847
41.8
Compatible Versus Incompatible Libraries..................................................................... 850
41.9
Upgrading Shared Libraries........................................................................................ 850
41.10 Specifying Library Search Directories in an Object File .................................................. 851
41.11 Finding Shared Libraries at Run Time ........................................................................... 854
41.12 Run-Time Symbol Resolution ........................................................................................ 854
41.13 Using a Static Library Instead of a Shared Library ......................................................... 856
41.14 Summary.................................................................................................................. 856
41.15 Exercise ................................................................................................................... 857

tải về 6.93 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   26   27   28   29   30   31   32   33   ...   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