INDEX 1485
ptyFork(), 1385–1386
code of implementation, 1386–1388
example of use, 1392
prototype, 1385
ptyMasterOpen(), 1383, 1396
code of implementation, 1384, 1396–1397
example of use, 1387
prototype, 1383
putc_unlocked(), 657
putchar_unlocked(), 657
putenv(), 128, 130, 657
example of use, 131
prototype, 128
putmsg(), 673
putpmsg(), 673
pututxline(), 657, 826
example of use, 829
prototype, 826
pwrite(), 98–99, 286, 673
prototype, 98
pwritev(), 102, 286
prototype, 102
Q
quantum, 733
Quartermann (1993), 20, 1442
Quartermann, J.S., 1442
quit character, 1296, 1298
QUIT terminal special character, 1296,
1298, 1303, 1305
quotactl(), 345, 801
R
R_OK constant, 299
race condition, 90–92, 465, 525–527, 897,
975, 1118, 1368
time-of-check, time-of-use, 790
Rago, S.A., 1421, 1444
raise(), 404, 426, 441, 458
example of use, 720, 724
prototype, 404
Ramakrishnan, K., 1194
Ramey, C., 25
Rampp, F., xxxix
rand(), 657
rand_r(), 658
Randow, D., xl
raw I/O, 246–248
raw mode (terminal I/O), 1309–1316
raw socket, 1184
rdwrn.c, 1255
read permission, 29, 282, 294, 297
read(), 70, 79–80, 286, 426, 673, 1138
example of use, 71, 85, 487
FIFO, 918
interrupted by signal handler, 443
pipe, 918
prototype, 79
terminal input
by background job, 394
canonical mode, 1307
noncanonical mode, 1307–1309
by orphaned process group, 730
read_line.c, 1201
read_line_buf.c, 1435
read_line_buf.h, 1435
readahead(), 245, 1055
readdir(), 286, 353–354, 657
example of use, 356
prototype, 353
readdir_r(), 357, 658
prototype, 357
readelf command, 844
readLine(), 1200–1202
code of implementation, 1201
example of use, 1222, 1225
prototype, 1200
readlink(), 345, 349–350, 426
example of use, 370
prototype, 350
readlinkat(), 365, 426
readn(), 1254
code of implementation, 1255
prototype, 1254
readv(), 99–100, 286, 673
example of use, 101
interrupted by signal handler, 443
prototype, 99
read-write offset. See file offset
ready file descriptor, 1327
real group ID, 32, 167, 172, 173, 175,
177, 613
real time, 40, 185
real user ID, 32, 167, 172, 173, 175, 177
real_timer.c, 482
realloc(), 148–149, 1038
example of use, 149
prototype, 148
realpath(), 369
example of use, 370
prototype, 369
realtime, 41
realtime scheduling, 737–747, 801
FIFO policy (SCHED_FIFO), 740
policy, 614, 738
changing, 741–744