Advanced Programming in the UNIX® Environment

(lily) #1
ptg10805159

Index 985

sigaltstackfunction, 351
sig_atomic_tdata type, 59, 356–357, 361–363,
732
SIG_BLOCKconstant, 346, 348, 360, 362–363, 370,
374, 454, 456, 477, 701, 815
SIGBUSsignal, 317, 352–353, 527, 530
SIGCANCELsignal, 317
SIGCHLDsignal, 238, 288, 315, 317, 331–335,
351 – 353, 367–368, 370–371, 377, 471, 501,
546, 723, 923, 939
semantics, 332– 335
SIGCLDsignal, 317, 332– 336
SIGCONTsignal, 301, 309, 317, 337, 377, 379
sigdelsetfunction, 331, 344–345, 366, 374, 933
definition of, 344– 345
SIG_DFLconstant, 323, 333, 350–351, 366,
378 – 379, 476
sigemptysetfunction, 331, 344, 348, 354–355,
360, 362–363, 369–370, 374, 378, 456, 467,
476, 478, 621, 701, 815, 933
definition of, 344
SIGEMTsignal, 317– 318
SIG_ERRconstant, 19, 324, 334, 340–343, 348,
354 – 356, 360–361, 363, 368, 550, 709, 711, 733
sigeventstructure, 512
SIGEV_NONEconstant, 518
sigfillsetfunction, 331, 344, 366, 477, 933
definition of, 344
SIGFPEsignal, 18, 240–241, 317–318, 352– 353
SIGFREEZEsignal, 317– 318
Sigfuncdata type, 354–355, 896
SIGHUPsignal, 308–309, 317–318, 468, 475–479,
546, 815, 830, 843
SIG_IGNconstant, 323, 333, 350, 366, 369, 379,
467, 815
SIGILLsignal, 317–318, 351–353, 366
SIGINFOsignal, 317–318, 682, 689
siginfostructure, 244, 283, 351–352, 376, 379,
381, 512
SIGINTsignal, 18–19, 300, 314, 317, 319–320,
340 – 341, 347, 359–361, 364–365, 367–370,
372, 455–457, 546, 679, 681, 685, 688–689,
701 – 702, 709, 930, 932
SIGIOsignal, 83, 317, 319, 501, 509–510, 627
SIGIOTsignal, 317, 319, 365
sigismemberfunction, 331, 344–345, 347–348,
933
definition of, 344– 345
sigjmp_bufdata type, 356
SIGJVM1signal, 317
SIGJVM2signal, 317
SIGKILLsignal, 272, 275, 315, 317, 319, 321, 323,
346, 380, 735


siglongjmpfunction, 219, 331, 355–358, 365
definition of, 356
SIGLOSTsignal, 317
SIGLWPsignal, 317, 319, 321
signalfunction, 18–19, 59, 308, 323–326,
329 – 335, 339–343, 348–349, 354–356,
360 – 361, 363, 368, 378, 510, 550, 709, 711, 939
definition of, 323, 354
signal mask, 336
signal set, 336, 344–345, 532, 933
<signal.h>header,27, 240, 314, 324, 344–345,
380
signal_intrfunction, 330, 355, 364, 382, 508,
733, 896, 930
definition of, 355
signals, 18–19, 313– 382
blocking, 335
delivery,3 35
generation, 335
generation, pseudo terminal, 741
job-control, 377– 379
null, 314, 337
pending, 335
queueing, 336, 349, 376
reliable, 335– 336
unreliable, 326– 327
signal_threadfunction, 814, 830
definition of, 830
sigpausefunction, 331
sigpendingfunction, 331, 335, 347– 349
definition of, 347
SIGPIPEsignal, 314, 317, 319, 537, 550–551, 553,
556, 587, 611, 815, 936
SIGPOLLsignal, 317, 319, 501, 509– 510
sigprocmaskfunction, 331, 336, 340, 344,
346 – 349, 360, 362–364, 366, 370, 374, 378,
453 – 454, 456, 701
definition of, 346
SIGPROFsignal, 317, 320
SIGPWRsignal, 317–318, 320
sigqueuefunction, 222, 331, 353, 376– 377
definition of, 376
SIGQUEUE_MAXconstant, 40, 43, 376
SIGQUITsignal, 300, 317, 320, 347–349, 361–362,
367, 370, 372, 456–457, 546, 681, 689, 702, 709
SIGRTMAXconstant, 376
SIGRTMINconstant, 376
SIGSEGVsignal, 314, 317, 320, 332, 336, 352–353,
393, 527
sigsetfunction, 331, 333
sigsetjmpfunction, 219, 331, 355– 358
definition of, 356
SIG_SETMASKconstant, 346, 348–349, 360,
362 – 364, 366, 370, 374, 454, 456, 701
Free download pdf