The Linux Programming Interface

(nextflipdebug5) #1

1490 INDEX


semzcnt value, 972, 974, 985
send(), 426, 673, 1259–1260
interrupted by signal handler, 444
prototype, 1259
sendfile(), 286, 1260–1263
diagram, 1261
prototype, 1261
sendfile.c, 1435
sending TCP, 1191
sendip command, 1184
sendmmsg(), 1284
sendmsg(), 426, 673, 1284
interrupted by signal handler, 444
sendto(), 426, 673, 1160–1161
diagram, 1160
example of use, 1172, 1173, 1208,
1209, 1241
interrupted by signal handler, 444
prototype, 1161
servent structure, 1234
definition, 1234
server, 40
affinity, 1247
design, 1239–1252
farm, 1247
load balancing, 1247
pool, 1246
service name, 1204, 1212
session, 39, 700, 704–706
diagram, 701
leader, 39, 700, 705
session ID, 39, 613, 700, 705, 819
set_mempolicy(), 615
set_thread_area(), 607, 692
SETALL constant, 971, 972, 973, 987
example of use, 975
setbuf(), 238, 532
prototype, 238
setbuffer(), 238
prototype, 238
setcontext(), 442
setdomainname(), 229, 801
setegid(), 174–175, 181, 785, 800
prototype, 174
setenv C shell command, 125
setenv(), 128–130, 657, 1426
example of use, 131
prototype, 128
setenv.c, 1426
seteuid(), 174–175, 181, 784, 801
prototype, 174
setfacl command, 326
setfattr command, 312
setfsgid(), 178, 181, 800
example of use, 182
prototype, 178

setfsuid(), 178, 181, 801
example of use, 182
prototype, 178
set-GID bit. See set-group-ID permission bit
set-GID program. See set-group-ID program
setgid(), 173–174, 181, 426, 786, 800
prototype, 173
setgrent(), 161, 657
set-group-ID permission bit, 168, 291,
292, 294, 295, 300, 304, 351, 564,
788, 800, 1138, 1432
propagated from parent directory to
new subdirectory, 351
set-group-ID program, 146, 147, 168–170,
266, 564, 569, 581, 615, 784, 854,
874, 875
core dump files and, 449
dropping and reacquiring
privileges, 784
dropping privileges permanently, 785
setgroups(), 179–180, 181, 800
prototype, 179
sethostname(), 229, 801
setitimer(), 16, 390, 392, 395, 479–481, 485,
486, 488, 691, 694
example of use, 484
prototype, 480
setjmp(),131–135
example of use, 134, 136, 433
handling of signal mask, 429
prototype, 132
restrictions on use of, 134–135
setjmp_vars.c, 136
setkey(), 657
setlocale(), 203
example of use, 199
prototype, 203
setlogmask(), 780–781
prototype, 781
setpgid(), 426, 691, 693, 702–704
example of use, 703, 711, 713
prototype, 702
setpgrp(), 704
setpriority(), 691, 735–736, 801
example of use, 737
prototype, 735
setpwent(), 160–161, 657
prototype, 161
setregid(), 175–176, 181, 800
prototype, 175
setresgid(), 177–178, 181, 800
prototype, 177
setresuid(), 177–178, 181, 801
prototype, 177
Free download pdf