1488 INDEX
S_ISFIFO(), 282
S_ISGID constant, 295, 351
S_ISLNK(), 282
S_ISREG(), 282
S_ISSOCK(), 282
S_ISUID constant, 295, 351
S_ISVTX constant, 295, 300, 351
S_IWGRP constant, 295
S_IWOTH constant, 295
S_IWUSR constant, 295
S_IXGRP constant, 295
S_IXOTH constant, 295
S_IXUSR constant, 295
sa command, 591
sa_family_t data type, 65, 1154, 1165,
1202, 1203, 1204
SA_NOCLDSTOP constant, 417
SA_NOCLDWAIT constant, 417, 560
SA_NODEFER constant, 417, 427, 455
example of use, 455
SA_NOMASK constant, 417
SA_ONESHOT constant, 417
SA_ONSTACK constant, 417, 578
example of use, 437
SA_RESETHAND constant, 417, 454
example of use, 455
SA_RESTART constant, 417, 443, 486, 941, 944
example of use, 455, 486
SA_SIGINFO constant, 417, 437–442, 458,
1352, 1353
example of use, 463, 501
Salus (1994), 3, 20, 1443
Salus (2008), 20, 1443
Salus, P.H., 1443
Salzman, P.J., 1442
Santos, J., 1441
Sarolahti (2002), 1236, 1443
Sarolahti, P., 1443
Sastry, N., 1438
saved set-group-ID, 170, 173, 177, 613
saved set-user-ID, 170, 173, 177, 613
saved-text bit. See sticky permission bit
sbrk(), 140, 761
example of use, 142
prototype, 140
RLIMIT_AS resource limit and, 760
RLIMIT_DATA resource limit and, 761
Scalmazzi, C., xl
scandir(), 354
scatter input, 100
scatter-gather I/O, 99–102
SCHED_BATCH constant, 740, 742
SCHED_FIFO constant, 739, 740, 742, 801
sched_get_priority_max(), 740–741
prototype, 741
sched_get_priority_min(), 740–741
prototype, 741
sched_getaffinity(), 750
prototype, 750
sched_getparam(), 744
example of use, 745
prototype, 744
sched_getscheduler(), 744–745
example of use, 745
prototype, 744
SCHED_IDLE constant, 740, 742
SCHED_OTHER constant, 738, 742
sched_param structure, 741–742, 744
definition, 741
SCHED_RESET_ON_FORK constant, 615, 746, 801
SCHED_RR constant, 739, 742, 801
sched_rr_get_interval(), 747
prototype, 747
sched_set.c, 743
sched_setaffinity(), 749, 801
prototype, 749
sched_setparam(), 742, 801
prototype, 742
RLIMIT_RTPRIO resource limit and, 764
sched_setscheduler(), 741–742, 801
example of use, 743
prototype, 741
RLIMIT_NICE resource limit and, 762
RLIMIT_RTPRIO resource limit and, 764
sched_view.c, 745
sched_yield(), 747
prototype, 747
Schimmel (1994), 748, 1443
Schimmel, C., 1443
Schröder, M., xxxix
Schüpbach, W.M.M., xl
Schwaiger, M., xxxix
Schwartz, A., 1439
scm_cred_recv.c, 1285
scm_cred_send.c, 1285
SCM_CREDENTIALS constant, 800, 801
scm_rights_recv.c, 1284
scm_rights_send.c, 1284
screen command, 1379
script, 572
script program
diagram, 1390
implementation, 1390–1394
script.c, 1392
SCTP (Stream Control Transmission
Protocol), 1285, 1444
search permission, 29
SECBIT_KEEP_CAPS constant, 615, 812,
813, 816
SECBIT_KEEP_CAPS_LOCKED constant, 812