The Linux Programming Interface

(nextflipdebug5) #1

1464 INDEX


fork(), continued
example of use, 516, 517, 519, 526, 543,
554, 582, 587, 770, 900, 1387
file descriptors and, 96, 517–520
glibc wrapper invokes clone(), 609
memory semantics, 520–521
prototype, 516
RLIMIT_NPROC resource limit and, 763
scheduling of parent and child after, 525
speed, 610
stdio buffers and, 537–538
threads and, 686
fork_file_sharing.c, 518
fork_sig_sync.c, 528
fork_stdio_buf.c, 537
fork_whos_on_first.c, 526
format-string attack, 780
Fox, B., 25
fpathconf(), 217–218, 425, 426
example of use, 218
prototype, 217
FPE_FLTDIV constant, 441
FPE_FLTINV constant, 441
FPE_FLTOVF constant, 441
FPE_FLTRES constant, 441
FPE_FLTUND constant, 441
FPE_INTDIV constant, 441
FPE_INTOVF constant, 441
FPE_SUB constant, 441
FQDN (fully qualified domain
name), 1210
fragmentation of free disk space, 257
Franke (2002), 638, 1439
Franke, H., 1439
Free Software Foundation, 5
free(), 140–142, 144, 423
example of use, 143
implementation, 144–146
diagram, 145
prototype, 141
free_and_sbrk.c, 142
freeaddrinfo(), 1217
example of use, 1222
prototype, 1217
FreeBSD, 7, 1442
fremovexattr(), 286, 316
prototype, 316
Frisch (2002), 616, 818, 1439
Frisch, A., 1439
FS_APPEND_FL constant, 305, 306
FS_COMPR_FL constant, 305, 306
FS_DIRSYNC_FL constant, 265, 305, 306, 307
FS_IMMUTABLE_FL constant, 305, 306, 307
FS_IOC_GETFLAGS constant, 308
FS_IOC_SETFLAGS constant, 308

FS_JOURNAL_DATA_FL constant, 305
FS_JOURNAL_FL constant, 306
FS_NOATIME_FL constant, 77, 265, 305, 306
FS_NODUMP_FL constant, 305, 307
FS_NOTAIL_FL constant, 305, 307
FS_SECRM_FL constant, 305, 307
FS_SYNC_FL constant, 305, 307
FS_TOPDIR_FL constant, 305, 307
FS_UNRM_FL constant, 305, 307
fsblkcnt_t data type, 64, 276
fsck command, 260, 263
fsetxattr(), 286, 314–315
prototype, 314
fsfilcnt_t data type, 64, 276
fstab file format, 263
fstat(), 279–283, 426, 907, 1110
example of use, 1023, 1113
prototype, 279
fstatat(), 365, 426
fstatfs(), 277
fstatvfs(), 276–277
prototype, 276
fsync(), 240–241, 242, 244, 265, 426,
673, 1240
prototype, 240
ftok(), 925–927, 936
prototype, 925
example of use, 930
ftruncate(), 103, 286, 426, 800, 1139
example of use, 1111, 1112
prototype, 103
use with POSIX shared memory
object, 1110
fts_open(), 358
FTW structure, 360
definition, 360
example of use, 360
ftw(), 16, 358, 657
FTW_ACTIONRETVAL constant, 362
FTW_CHDIR constant, 359
FTW_CONTINUE constant, 362
FTW_D constant, 359
FTW_DEPTH constant, 359
FTW_DNR constant, 359
FTW_DP constant, 359
FTW_F constant, 359
FTW_MOUNT constant, 359
FTW_NS constant, 359
FTW_PHYS constant, 359, 360
FTW_SKIP_SIBLINGS constant, 363
FTW_SKIP_SUBTREE constant, 363
FTW_SL constant, 359, 360
FTW_SLN constant, 360
FTW_STOP constant, 363
fully qualified domain name (FQDN), 1210
Free download pdf