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



tải về 6.93 Mb.
Chế độ xem pdf
trang17/806
Chuyển đổi dữ liệu08.07.2022
Kích6.93 Mb.
#52607
1   ...   13   14   15   16   17   18   19   20   ...   806
The Linux Programming Interface

19
MONITORING FILE EVENTS
 375
19.1
Overview ................................................................................................................. 376
19.2
The 
inotify
API .......................................................................................................... 376
19.3
inotify
Events ............................................................................................................ 378
19.4
Reading 
inotify
Events................................................................................................ 379
19.5
Queue Limits and /proc Files....................................................................................... 385
19.6
An Older System for Monitoring File Events: 
dnotify
....................................................... 386
19.7
Summary.................................................................................................................. 386
19.8
Exercise ................................................................................................................... 386
20
SIGNALS: FUNDAMENTAL CONCEPTS
 387
20.1
Concepts and Overview............................................................................................. 388
20.2
Signal Types and Default Actions ................................................................................ 390
20.3
Changing Signal Dispositions: 
signal()
......................................................................... 397
20.4
Introduction to Signal Handlers ................................................................................... 398
20.5
Sending Signals: 
kill()
............................................................................................... 401
20.6
Checking for the Existence of a Process........................................................................ 403
20.7
Other Ways of Sending Signals: 
raise()
and 
killpg()
..................................................... 404
20.8
Displaying Signal Descriptions .................................................................................... 406
20.9
Signal Sets ............................................................................................................... 406
20.10 The Signal Mask (Blocking Signal Delivery) .................................................................. 410
20.11 Pending Signals ........................................................................................................ 411
20.12 Signals Are Not Queued............................................................................................ 412
20.13 Changing Signal Dispositions: 
sigaction()
..................................................................... 416
20.14 Waiting for a Signal: 
pause()
...................................................................................... 418
20.15 Summary.................................................................................................................. 418
20.16 Exercises .................................................................................................................. 419

tải về 6.93 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   13   14   15   16   17   18   19   20   ...   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