The Linux Programming Interface

(nextflipdebug5) #1

1504 INDEX


UNIX 95, 13, 17
UNIX 98, 13, 17
UNIX International, 13
UNIX System Laboratories, 8
unix_sockets.c, 1435
unix_sockets.h, 1435
unlink(), 109, 286, 300, 345, 346, 426, 800,
1145, 1146
example of use, 347
prototype, 346
unlinkat(), 365, 426
unlockpt(), 1380, 1382
example of use, 1384
prototype, 1382
unnamed semaphore. See POSIX
semaphore, unnamed
unprivileged process, 33
UNSAFE comment inside signal
handler, 428
unset shell command, 125
unsetenv C shell command, 125
unsetenv(), 129, 657, 1426
example of use, 131
prototype, 129
unshare(), 603, 801
unspecified (in standard description), 15
updwtmpx(), 827
example of use, 829
prototype, 827
URG control bit, TCP, 1267, 1283
urgent data (socket), 394, 396, 1267, 1268,
1283, 1439
urgent mode (TCP), 1283
us_abstract_bind.c, 1176
us_xfr.h, 1167
us_xfr_cl.c, 1169
us_xfr_sv.c, 1168
us_xfr_v2_cl.c, 1435
us_xfr_v2_sv.c, 1435
usageErr(), 53–54
code of implementation, 56
prototype, 54
usageError(), 54
uselib(), 345
user authentication, 162–166
user CPU time, 40, 206
User Datagram Protocol. See UDP
user ID, 26, 153
user mode, 23, 44
user space, 23
user stack, 122
USER_HZ constant, 207
USER_PROCESS constant, 820, 821, 822, 825

userIdFromName(), 159
code of implementation, 159–160
User-Mode Linux (UML), 789
username, 154
userNameFromId(), 159
code of implementation, 159
user-uninitialized data segment, 116
USL (UNIX System Laboratories), 8
usleep(), 673, 674
UT_HOSTSIZE constant, 830
UT_NAMESIZE constant, 830
utimbuf structure, 287
definition, 287
example of use, 288
utime(), 285, 286, 287–288, 345, 426, 800
prototype, 287
UTIME_NOW constant, 290
UTIME_OMIT constant, 290
utimensat(), 15, 286, 289–290, 365, 426
prototype, 289
utimes(), 286, 345, 288, 426
prototype, 288
utmp file, 817
example of use, 828
retrieving information from, 821
updating, 825
UTMP_FILE constant, 818
utmpx structure, 819–820, 822, 825,
826, 827
definition, 819
example of use, 824, 829
utmpx_login.c, 828
utmpxname(), 823
example of use, 824
prototype, 823
utsname structure, 229
definition, 229
example of use, 230

V
Vahalia (1996), 24, 138, 250, 278, 342,
630, 919, 1044, 1422, 1444
Vahalia, U., 1444
van der Linden (1994), xxxii, 1444
van der Linden, P., 1444
vanilla kernel, 234
Vargas, B.L., xxxix, xli
Vargas, C.E.K., xli
variadic function, 1413
Vaughan (2000), 857, 1444
Vaughan, G.V., 1444
VDISCARD constant, 1296
VEOF constant, 1296, 1309
Free download pdf