Advanced Programming in the UNIX® Environment

(lily) #1
ptg10805159

Index 969

terminal, 671– 713
unbuffered, 8, 61– 91
IOBUFSZconstant, 836
ioctlfunction, 61, 87–88, 90, 297–298, 322,
328 – 329, 452, 482, 510, 562, 592, 627, 674,
710 – 711, 718–719, 725–728, 730, 740–742,
939 – 940
definition of, 87
_IOFBFconstant, 147
_IOLBFconstant, 147, 166, 220
_IO_LINE_BUFconstant, 165
_IONBFconstant, 147, 166
_IO_UNBUFFEREDconstant, 165
iovecstructure, 41, 43, 521, 611, 646–647, 649,
651, 655, 659, 765, 771–772, 832, 836
IOV_MAXconstant, 41, 43, 49, 521
IPC (interprocess communication), 533–588,
629 – 670
identifiers, 556– 558
key,5 56 – 558, 562, 567, 572
XSI, 556– 560
IPC_CREATconstant, 558, 632, 941
IPC_EXCLconstant, 558
IPC_NOWAITconstant, 563–564, 569– 570
ipc_permstructure, 558, 562, 567, 572, 587
IPC_PRIVATEconstant, 557–558, 575, 586, 588
ipcrmprogram, 559
IPC_RMIDconstant, 562–563, 568, 573– 575
ipcsprogram, 559, 588
IPC_SETconstant, 562–563, 568, 573
IPC_STATconstant, 562–563, 568, 573
IPP(Internet Printing Protocol),7 89 – 792
ipp.hheader,8 43
ipp_hdrstructure, 798, 832, 834, 838, 842
IPPROTO_ICMPconstant, 591
IPPROTO_IPconstant, 591, 624
IPPROTO_IPV6constant, 591
IPPROTO_RAWconstant, 591, 602
IPPROTO_TCPconstant, 591, 602, 624
IPPROTO_UDPconstant, 591, 602
I_PUSHconstant, 725– 726
IRIX, 35
isalphafunction, 516
isattyfunction, 679, 695, 698–699, 711, 730, 738
definition of, 695
isdigitfunction, 839– 840
I_SETSIGconstant, 510
ISIGconstant, 676, 678, 680–682, 688, 706– 708
ISO (International Standards Organization), xx,
xxxi, 25–27, 950
ISO C, 25–26, 153, 950


header,2 7
is_read_lockablefunction, 490, 897
isspacefunction, 839– 840
ISTRIPconstant, 676, 688, 690, 706– 708
is_write_lockablefunction, 490, 897
IUCLCconstant, 676, 688
IUTF8constant, 676, 689
IXANYconstant, 676, 689
IXOFFconstant, 676, 681–682, 689
IXONconstant, 676, 681–682, 689, 706– 708

jemalloc, 210
jmp_bufdata type, 216, 218, 340, 343
job control, 299– 303
shell, 294, 299, 306–307, 325, 358, 377, 379,
734 – 735
signals, 377– 379
jobstructure, 812–813, 820–821, 832
job_appendfunction, definition of, 411
job_findfunction, 927
definition of, 412
job_insertfunction, definition of, 411
job_removefunction, 927
definition of, 412
Jolitz, W.F., 34
Joy,W.N., 3, 76
jshprogram, 299

Karels, M. J., 33–34, 74, 112, 116, 229, 236, 525, 951
kernel, 1
Kernighan, B. W., xx, xxxii, 26, 149, 155, 162, 164,
208, 262, 898, 906, 947, 950
Kerrisk, M., 950
key,IPC, 556–558, 562, 567, 572
key_tdata type, 557, 633
killfunction, 18, 272, 308, 314, 325, 331, 335–338,
353, 363, 366–367, 376, 378–379, 381, 455,
679, 681, 702, 732–733, 924, 932
definition of, 337
killprogram, 314–315, 321, 325, 551
KILL terminal character,678, 681, 687, 702– 703
kill_workersfunction, 814, 828– 830
definition of, 828
Kleiman, S. R., 76, 950
Knuth, D. E., 422, 764, 950
Korn, D. G., 3, 135, 174, 548, 948–950, 953
Korn shell, 3, 53, 90, 210, 222, 289, 299, 497, 548,
702, 733–734, 737, 935, 948
Kovach, K. R., 560, 947
Krieger,O., 174, 531, 950
Free download pdf