INDEX 1503
tmpfile(), 109, 346
prototype, 109
tmpfs file system, 274–275, 1009,
1090, 1108
tmpnam(), 109, 656
tms structure, 206–207
definition, 206
Todino-Gonguet, G., 1442
top-level domain, 1212
Törring, J.T., xxxix
Torvalds (2001), 20, 1444
Torvalds, L.B., 2, 6, 18, 20, 1444
TOSTOP constant, 394, 716, 718, 1303, 1379
translation look-aside buffer, 527,
999, 1027
Transmission Control Protocol. See TCP
transport layer, 1188–1193
diagram, 1181
Transport Layer Interface (TLI), 16
TRAP_BRANCH constant, 442
TRAP_BRKPT constant, 442
TRAP_HWBKPT constant, 442
TRAP_TRACE constant, 442
Troan, E.W., 1440
Tromey, T., 1444
Tru64 UNIX, 5
TRUE constant, 51
truncate(), 103, 286, 345, 395, 1139, 1142
prototype, 103
RLIMIT_FSIZE resource limit and, 761
truncate64(), 105
Tsafrir (2008), 786, 787, 795, 1444
Tsafrir, D., 1444
tty, 1289
tty command, 1321
tty group, 169
tty_functions.c, 1310
ttyname(), 657, 1321
example of use, 829
prototype, 1321
ttyname.c, 1436
ttyname_r(), 658, 1321
ttySetCbreak(), 1310
code of implementation, 1310–1311
example of use, 1314, 1349
ttySetRaw(), 1310
code of implementation, 1311
example of use, 1315, 1393
tuple (identifying a socket), 1280
Tweedie, S., xxxix
TZ environment variable, 198
TZDIR environment variable, 198
tzfile file format, 198
tzname variable, 198
tzset(), 198
U
u_int16_t data type, 593, 598
u_int32_t data type, 593, 598
uClibc, 47
ucontext_t data type, 442
ud_ucase.h, 1171
ud_ucase_cl.c, 1173
ud_ucase_sv.c, 1172
udev (user-space device file system
daemon), 252, 1441
UDP (User Datagram Protocol), 1152,
1189–1190, 1194
checksum, 1189
datagram size, 1190
diagram, 1181
vs. TCP, 1282–1283
UDP_CORK constant, 1260
ugid_functions.c, 159
UID (user ID), 26, 153
uid_t data type, 65, 157, 173, 174, 175,
177, 178, 280, 292, 330, 438, 927
uint8_t data type, 1202, 1203
uint16_t data type, 1199
uint32_t data type, 377, 378, 379, 472,
1199, 1203, 1204, 1357
uintmax_t data type, 66
ulimit command, 448, 755
Ultrix, 4
umask(), 301, 309, 426, 604. See also
process, umask
example of use, 302
prototype, 301
UML (User-Mode Linux), 789
umount command, 169, 263
umount(), 269–270, 607, 801
prototype, 269
UMOUNT_NOFOLLOW constant, 270
umount2(), 270
prototype, 270
uname(), 229, 426
example of use, 230
prototype, 229
unbuffer.c, 1436
undo value, System V semaphore (semadj),
533, 607, 614, 619, 691, 693,
986–988, 991
uninitialized data segment, 116, 117, 118
uninterruptible sleep state, 451
universality of I/O, 29, 72
UNIX, 1, 1437, 1441, 1444
editions, 3
history, 2–5, 1442, 1443
standards, 10–19
UNIX 03, 14, 17