Advanced Programming in the UNIX® Environment

(lily) #1
ptg10805159

986 Index


sigset_tdata type, 59, 336, 344, 347–348,
360 – 361, 363, 366, 369, 374, 378, 454–456,
701, 813
SIGSTKFLTsignal, 317, 320
SIGSTOPsignal, 315, 317, 320, 323, 346, 377
SIGSUSPsignal, 689
sigsuspendfunction, 331, 340, 359–365, 374, 451
definition of, 359
SIGSYSsignal, 317, 320
SIGTERMsignal, 315, 317, 321, 325, 476–479, 709,
732 – 733, 742, 815, 830, 944
SIGTHAWsignal, 317, 321
SIGTHRsignal, 319
sigtimedwaitfunction, 451
SIGTRAPsignal, 317, 321, 351, 353
SIGTSTPsignal, 300, 308, 317, 320–321, 377–379,
680, 682, 701, 735
SIGTTINsignal, 300–301, 304, 309, 317, 321, 377,
379
SIGTTOUsignal, 301–302, 317, 321, 377, 379, 691
SIG_UNBLOCKconstant, 346, 349, 378, 454
SIGURGsignal, 83, 314, 317, 319, 322, 510–511, 626
SIGUSR1signal, 317, 322, 324, 347, 356–358,
360 – 361, 363–364, 501
SIGUSR2signal, 317, 322, 324, 363– 364
sigvalstructure, 352
SIGVTALRMsignal, 317, 322
sigwaitfunction, 451, 454–455, 457, 475, 477, 830
definition of, 454
sigwaitinfofunction, 451
SIGWAITINGsignal, 317, 322
SIGWINCHsignal, 311, 317, 322, 710–712, 718–719,
741 – 742
SIGXCPUsignal, 221, 317, 322
SIGXFSZsignal, 221, 317, 322, 382, 925
SIGXRESsignal, 317, 322
Silicon Graphics, Inc.,seeSGI
SI_MESGQconstant, 353
Singh, A.,112, 116, 952
Single UNIX Specification,seeSUS
Version 3,seeSUSv3
Version 4,seeSUSv4
single-instance daemons, 473– 474
S_INPUTconstant, 510
SIOCSPGRPconstant, 627
SI_QUEUEconstant, 353
S_IRGRPconstant, 99, 104, 107, 140, 149, 473, 896
S_IROTHconstant, 99, 104, 107, 140, 149, 473, 896
S_IRUSRconstant, 99, 104, 107, 140, 149, 169, 473,
818, 896
S_IRWXGconstant, 107, 639
S_IRWXOconstant, 107, 639
S_IRWXUconstant, 107, 584, 639

S_ISBLKfunction, 96–97, 139
S_ISCHRfunction, 96–97, 139, 698
S_ISDIRfunction, 96–97, 133, 698
S_ISFIFOfunction, 96–97, 535, 552
S_ISGIDconstant, 99, 107, 140, 498
S_ISLNKfunction, 96– 97
S_ISREGfunction, 96, 808
S_ISSOCKfunction, 96–97, 639
S_ISUIDconstant, 99, 107, 140
S_ISVTXconstant, 107–109, 140
SI_TIMERconstant, 353
SI_USERconstant, 353
S_IWGRPconstant, 99, 104, 107, 140, 149
S_IWOTHconstant, 99, 104, 107, 140, 149
S_IWUSRconstant, 99, 104, 107, 140, 149, 169, 473,
818, 896
S_IXGRPconstant, 99, 107, 140, 498, 896
S_IXOTHconstant, 99, 107, 140, 896
S_IXUSRconstant, 99, 107, 140, 169, 896
size, file, 111 – 112
sizeprogram, 206–207, 226
sizeofoperator,2 31
size_tdata type, 59–60, 71, 507, 772, 906
__SLBFconstant, 166
sleepfunction, 230, 234, 243, 246, 272, 274, 308,
331, 334, 339–342, 348, 372–375, 381–382,
387, 391–392, 439, 451, 460, 504, 532,
606 – 607, 923, 925, 928, 931, 936
definition of, 373–374, 929
sleepprogram, 372
sleep2function, 924
sleep_usfunction, 532, 896
definition of, 933– 934
SMF (Service Management Facility), 293
S_MSGconstant, 510
__SNBFconstant, 165
Snow Leopard, xxi
snprintffunction, 159, 901, 904
definition of, 159
Snyder,G., 951
sockaddrstructure, 595–597, 605–607, 609, 622,
625, 635, 637, 639, 641, 800
sockaddr_instructure, 595–596, 603
sockaddr_in6structure, 595– 596
sockaddr_unstructure, 634–638, 640– 642
sockatmarkfunction, 331, 626
definition of, 626
SOCK_DGRAMconstant, 590–591, 602, 608, 612,
621, 623, 632, 941
socket
addressing, 593– 605
descriptors, 590– 593
I/O, asynchronous, 627
Free download pdf