The Linux Programming Interface

(nextflipdebug5) #1
INDEX 1461

security, 312, 801
system, 312, 321, 327
trusted, 312, 316, 801
user, 312
extended file attribute (i-node flag),
304–308
extended network ID, 1187
diagram, 1187


F
F_DUPFD constant, 97
RLIMIT_NOFILE resource limit and, 762
F_DUPFD_CLOEXEC constant, 98
F_GETFD constant, 577
example of use, 578
F_GETFL constant, 93–94, 96
example of use, 518, 917, 1349
F_GETLK constant, 1127
example of use, 1131, 1135
F_GETOWN constant, 1350–1351
F_GETOWN_EX constant, 1351, 1354, 1355
F_GETPIPE_SZ constant, 892
F_GETSIG constant, 1352, 1353
F_NOTIFY constant, 386, 615
F_OK constant, 299
f_owner_ex structure, 1354, 1355
definition, 1354
F_OWNER_PGRP constant, 1354
F_OWNER_PID constant, 1354
F_OWNER_TID constant, 1355
F_RDLCK constant, 1125
example of use, 1131
F_SETFD constant, 577
example of use, 578
F_SETFL constant, 93–94, 96
example of use, 519, 917, 1347, 1349
F_SETLEASE constant, 615, 800, 1142
F_SETLK constant, 1126–1127
example of use, 1131, 1134
F_SETLKW constant, 673, 1127
example of use, 1131, 1134
F_SETOWN constant, 1281, 1283, 1347
example of use, 1349
F_SETOWN_EX constant, 1354
F_SETPIPE_SZ constant, 891
F_SETSIG constant, 1281, 1352–1353
F_UNLCK constant, 1125
example of use, 1131
F_WRLCK constant, 1125
example of use, 1131
Fabry, R.S., 1442
faccessat(), 365, 426
fallocate(), 83
FALSE constant, 51
FAM (File Alteration Monitor), 375


FASYNC constant, 1347
fatal(), 54
code of implementation, 56
prototype, 54
fchdir(), 364
example of use, 364
prototype, 364
fchmod(), 286, 303, 426, 1110
prototype, 303
fchmodat(), 365, 426
fchown(), 221, 286, 291–293, 426, 1110
prototype, 292
fchownat(), 365, 426
fchroot(), 368
fcntl(), 92–93, 426, 673, 1124, 1134
changing signal associated with a file
descriptor, 1352–1353
duplicating file descriptors, 97–98
example of use, 518, 578, 1131, 1349
interrupted by signal handler, 444
prototype, 93
retrieving and setting file descriptor
flags, 577–578
retrieving and setting open file status
flags, 93–94
setting file descriptor owner, 1347
setting pipe capacity, 891–892
fcvt(), 656, 657
FD_CLOEXEC constant, 75, 98, 355, 377, 472,
508, 577, 894, 1110, 1153, 1158,
1175, 1281, 1356
example of use, 578
FD_CLR(), 1331–1332
prototype, 1332
FD_ISSET(), 1331–1332
example of use, 1336
prototype, 1332
fd_set data type, 64, 1331, 1332, 1344,
1369
FD_SET(), 1331–1332
example of use, 1335
prototype, 1332
FD_SETSIZE constant, 1332
FD_ZERO(), 1331–1332
example of use, 1335
prototype, 1332
fdatasync(), 240–241, 242, 244, 426,
673, 1032
prototype, 240
fdisk command, 254
fdopen(), 248–249, 892, 906
prototype, 248
fdopendir(), 15, 353
prototype, 353
feature test macro, 61–63
Free download pdf