The Linux Programming Interface

(nextflipdebug5) #1

1498 INDEX


strtok_r(), 658
strxfrm(), 202
stty command, 1294–1295
su command, 169
subnet, 1179
subnet broadcast address, 1187
subnet mask, 1187
diagram, 1187
subnetted address (IP), 1187, 1193
Suisted, R., xl
Sun Microsystems, 4
SunOS, 4
superblock, 256
superuser, 26
supplementary group IDs, 33, 172,
178–180, 613
SUS. See Single UNIX Specification (SUS)
suseconds_t data type, 65, 186, 480, 1333
SUSP terminal special character, 1296,
1299, 1303, 1305
suspend character, 394, 1296, 1299
SV_INTERRUPT constant (BSD), 476
SVID (System V Interface Definition),
17, 62
svmsg_chqbytes.c, 949
svmsg_create.c, 938
svmsg_demo_server.c, 930
svmsg_file.h, 956
svmsg_file_client.c, 960
svmsg_file_server.c, 957
svmsg_info.c, 952
svmsg_ls.c, 953
svmsg_receive.c, 945
svmsg_rm.c, 947
svmsg_send.c, 941
SVR4 (System V Release 4), 4, 17, 1440
svsem_bad_init.c, 976
svsem_create.c, 984
svsem_demo.c, 968
svsem_good_init.c, 977
svsem_info.c, 993
svsem_mon.c, 973
svsem_op.c, 982
svsem_rm.c, 985
svsem_setall.c, 974
svshm_attach.c, 1007
svshm_create.c, 1007
svshm_info.c, 1015
svshm_mon.c, 1434
svshm_rm.c, 1007
svshm_xfr.h, 1002
svshm_xfr_reader.c, 1005
svshm_xfr_writer.c, 1003
swap area, 119, 254
swap space overcommitting, 1038–1040

swapcontext(), 442
swapoff(), 254, 345, 801
swapon(), 254, 345, 801
Sweet, M., 1322
Swift, J., 1198
Swigg, T., xxxix
SWTCH terminal special character, 1300
symbol relocation, 837
symbol versioning, 870–872
symbolic link, 28, 77, 282, 342–344
changing ownership of, 292
creating, 342, 349
dangling, 28, 342, 349, 360
diagram, 343
following (dereferencing), 28
interpretation by system calls, 344
permissions and ownership, 344
reading contents of, 349
representation in file system, 342
symlink(), 286, 349, 426
prototype, 349
SYMLINK_MAX constant, 350
symlinkat(), 365, 426
SYN control bit (TCP), 1267
SYN_RECV state (TCP), 1269
SYN_SENT state (TCP), 1269
sync(), 241, 242, 1032
prototype, 241
sync_file_range(), 241, 1027
synchronized I/O completion, 239
synchronized I/O data integrity
completion, 240
synchronized I/O file integrity
completion, 240
synchronous I/O, 241–243
SYN-flooding, 1185, 1441
sys_siglist array, 406
sysconf(), 215–216, 425, 426
example of use, 216
prototype, 215
sysfs file system, 252, 1442
syslog logging facility, 775–782
syslog(), 776, 779–780
diagram, 775
example of use, 780, 1241, 1244,
1245, 1251
prototype, 779
syslog(2) system call, 776, 801
syslogd daemon, 776
diagram, 775
system call, 23, 43–46
diagram, 46
error handling, 48–50
interrupted by signal handler, 442–445
interrupted by stop signal plus
SIGCONT,445
Free download pdf