Index: F
Symbols & Numbers
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Index: F
- $^F variable: 29.2.38. fileno
 
  - 29.2.38. fileno
 
 
- %FIELDS hash: 28.2. Special Variables in Alphabetical Order
 
- @F array: 28.2. Special Variables in Alphabetical Order
 
- -F (pattern to split on)command-line switch: 19.1.3. Switches
 
- failed matches, searching past position of: 5.6.4. Progressive Matching
 
- fallback overloading key: 13.5. When an Overload Handler Is Missing (nomethod and fallback)
 
- false values: 1.2.1.1. Singularities
 
 
- FAQ, Perl online: 24.1. Common Goofs for Novices
 
- Fast CGI protocol, using: 32.1.9. World Wide Web
 
 
- Fatal module: 32.1.13. Perl Language Extensions and Internals
 
- fcntl function: 29.2.37. fcntl
 
  
  - security risks associated with: 23.2.3. Temporary Files
 
 
- Fcntl module: 32.1.7. Operating System Interfaces
 
- fcntl syscall,
  filehandle close-on exec flag, manipulating: 16.2.2. Passing Filehandles 
 
- field declarations with use fields pragma: 12.7.1. Field Declarations with use fields
 
- field separator, specifying different: 19.1.3. Switches
 
 
- fields module: 32.1.13. Perl Language Extensions and Internals
 
- FIFOs: 16.3.4. Named Pipes
 
 
- __FILE__
  
- 24.5.2. Generating Perl in Other Languages
 
- 2.6.8. Other Literal Tokens
 
file conversions, Perl modules for: 22.1. The CPAN modules Directory
file descriptors: 29.2.38. fileno
  - 29.2.141. select (ready file descriptors)
 
  
  - filehandles, passing with: 16.2.2. Passing Filehandles 
 
  
  - passing through environment variable or command-line option: 16.2.2. Passing Filehandles 
 
  
  - returning for tied filehandles: 14.4.1. Filehandle-Tying Methods
 
file test operators: 3.10. Named Unary and File Test Operators
  
  - -p, checking for FIFO: 16.3.4. Named Pipes
 
  
  - race conditions with: 23.2.2. Handling Race Conditions
 
File::Basename module: 25.3. Files and Filesystems
  - 32.1.4. Filenames, Filesystems, and File Locking
 
File::CheckTree module: 32.1.4. Filenames, Filesystems, and File Locking
File::chmod module: 29.2.10. chmod
File::Compare module: 32.1.4. Filenames, Filesystems, and File Locking
File::Copy module: 32.1.4. Filenames, Filesystems, and File Locking
File::DosGlob module: 32.1.4. Filenames, Filesystems, and File Locking
File::Find module: 32.1.4. Filenames, Filesystems, and File Locking
File::Glob module: 32.1.4. Filenames, Filesystems, and File Locking
fileglob operator: 2.11.3. Filename Globbing Operator
FileHandle module: 7.1. Format Variables
  - 7.2.1. Accessing Formatting Internals
 
  - 32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities
 
filehandle-tying: 14.4.1. Filehandle-Tying Methods
filehandles: 1.4. Filehandles
  
  -  anonymous: 8.2.4. Handle References
 
  
  - angle operator and: 2.11.2. Line Input (Angle) Operator
 
  
  - creating: 1.4. Filehandles
 
  
  - duplicating, reasons for: 29.2.104. open
 
  
  - ending with _TOP: 7. Formats
 
    - 28.2. Special Variables in Alphabetical Order
 
  
 
  
  - file locks on: 16.2.1. File Locking
 
  
  - formats associated with, default names of: 7. Formats
 
  
  - functions dealing with: 29.1. Perl Functions by Category
 
  
  - implicit referencing in: 8.1. What Is a Reference?
 
  
  
  - local, creating: 29.2.87. local
 
  
  - localizing: 2.10. Typeglobs and Filehandles
 
  
  - names for: 2.5. Names
 
  
  - object methods for, using: 32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities
 
  
  - open function: 29.2.104. open
 
  
  - passing: 6.4. Prototypes
 
  
  - passing in IPC: 16.2.2. Passing Filehandles 
 
    
    - through standard filehandles: 16.2.2. Passing Filehandles 
 
  
 
  
  - piped, explicitly closing: 29.2.104. open
 
  
  - positioning file pointer for: 29.2.138. seek
 
  
  - reading bytes of data from: 29.2.120. read
 
  
  - references to: 8.2.4. Handle References
 
  
  - selecting for output: 29.2.140. select (output filehandle)
 
  
  - SelectSaver module: 32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities
 
  
  - syslog tying output to: 14.6. Tie Modules on CPAN
 
  
  - tying: 14.4. Tying Filehandles
 
    
    - creative filehandles: 14.4.2. Creative Filehandles
 
    
    - methods for: 14.4.1. Filehandle-Tying Methods
 
  
 
  
  - typeglobs for: 2.10. Typeglobs and Filehandles
 
  
  - use instead of filenames, security benefits of: 23.2.2. Handling Race Conditions
 
filename globbing operator (see glob operator)
filenames: 2.6.8. Other Literal Tokens
  
  - & (ampersand) in: 29.2.104. open
 
  
  - changing name of: 29.2.128. rename
 
  
  - expansions of: 29.2.69. glob
 
  
  - external data in, security risks of: 23.1.2. Cleaning Up Your Environment
 
  
  - getting from symbolic links: 29.2.123. readlink
 
  
  - globbing: 25.4. System Interaction
 
  
  - %INC hash of: 28.2. Special Variables in Alphabetical Order
 
  
  - linking symbolically: 29.2.169. symlink
 
  
  - linking with hard links: 29.2.85. link
 
  
  - mode, separating from: 29.2.104. open
 
  
  - viewing different program or eval statement: 20.2.5. Locating Code
 
fileno (see file descriptors)
fileno function: 29.2.38. fileno
File::Path module: 32.1.4. Filenames, Filesystems, and File Locking
  
  - access and modification times: 29.2.165. stat
 
    - 29.2.193. utime
 
  
 
  
  - accessing under reduced privileges: 23.1.3. Accessing Commands and Files Under
Reduced Privileges
 
  
  - ages for: 3.10. Named Unary and File Test Operators
 
  
  - changing name of: 29.2.128. rename
 
  
  - closing: 29.2.16. close
 
  
  - core: 19.1.3. Switches
 
  
  - deleting: 29.2.188. unlink
 
  
  - do FILE operator: 29.2.27. do (file)
 
  
  - end-of-file: 29.2.31. eof
 
  
  
  
  - functions dealing with: 29.1. Perl Functions by Category
 
  
  - getting statistics of: 29.2.165. stat
 
  
  - in interprocess communication: 16.2. Files
 
    
    - locking mechanisms: 16.2.1. File Locking
 
    
    - passing filehandles: 16.2.2. Passing Filehandles 
 
  
 
  
  - lexically scoped variables and: 2.5.1. Name Lookups
 
  
  - modules, autoloading: 10.2. Autoloading
 
  
  - modules for cross-platform access methods: 32.1.4. Filenames, Filesystems, and File Locking
 
  
  - open function: 29.2.104. open
 
  
  - opening via low-level system call: 29.2.171. sysopen
 
  
  - ownership and group, changing: 29.2.13. chown
 
  
  - path components, separators for: 25.3. Files and Filesystems
 
  
  - Perl module, housing in single: 10. Packages
 
  
  - Perl modules for: 22.1. The CPAN modules Directory
 
    - 22.1. The CPAN modules Directory
 
  
 
  
  - permissions: 29.2.10. chmod
 
    - 29.2.171. sysopen
 
    - 29.2.186. umask
 
  
 
  
  - portably opening: 25.4. System Interaction
 
  
  - read in binary mode: 29.2.6. binmode
 
  
  - reading via low-level system call: 29.2.172. sysread
 
  
  - renaming, program for: 29.2.32. eval
 
  
  - returning current position for: 29.2.176. tell
 
  
  - scopes: 4.8.2. Lexically Scoped Variables: my
 
  
  - symbolically linking: 29.2.169. symlink
 
  
  - test operators: 1.5.7. Some File Test Operators
 
  
  - text/binary distinction: 29.2.104. open
 
  
  - truncating: 29.2.183. truncate
 
  
  - Win32API::File module: 32.1.20. Microsoft-Related Modules
 
  
  - writing via low-level system call: 29.2.175. syswrite
 
File::Spec module: 25.3. Files and Filesystems
  - 32.1.4. Filenames, Filesystems, and File Locking
 
File::Spec::Functions module: 32.1.4. Filenames, Filesystems, and File Locking
File::Spec::Mac module: 32.1.4. Filenames, Filesystems, and File Locking
File::Spec::OS2 module: 32.1.4. Filenames, Filesystems, and File Locking
File::Spec::Unix module: 32.1.4. Filenames, Filesystems, and File Locking
File::Spec::VMS module: 32.1.4. Filenames, Filesystems, and File Locking
  - 32.1.4. Filenames, Filesystems, and File Locking
 
File::Spec::Win32 module: 32.1.4. Filenames, Filesystems, and File Locking
File::stat module: 32.1.4. Filenames, Filesystems, and File Locking
- portability: 25.3. Files and Filesystems
 
File::Temp module, dealing with race conditions: 23.2.3. Temporary Files
filtering output with forking open: 16.3.2. Talking to Yourself
  - 24.5.3. Source Filters
 
- 1.8. List Processing
 
find command: 1.7. Regular Expressions
  - traversing file trees like: 32.1.4. Filenames, Filesystems, and File Locking
 
FindBin module: 32.1.17. Module Installation Support
findstr function: 1.7. Regular Expressions
  - 1.7. Regular Expressions
 
fixed 8-bit chracters: 15.1. Building Character
flags: 5.2.1. Pattern Modifiers
  - 19.1.3. Switches
 
  - (see also modifiers, switches)
 
floating-point numbers: 2.6. Scalar Values
  - 29.2.108. pack
 
  
  - computer storage, order of: 25.2. Endianness and Number Width
 
  
  - Math::BigFloat module: 32.1.1. Data Types
 
  
  - rand function, returning: 29.2.119. rand
 
flock function: 14.1.1. Scalar-Tying Methods
  - 16.2.1. File Locking
 
  - 29.2.39. flock
 
  
  - alarms and: 16.1.3. Timing Out Slow Operations
 
flow of program control, functions for: 29.1. Perl Functions by Category
flushing buffers: 28.2. Special Variables in Alphabetical Order
fmt (Unix utility): 7.1. Format Variables
fonts,
  Perl modules for: 22.1. The CPAN modules Directory
footers: 7.2. Footers
for,
  
as an alias of foreach: 4.4.3. foreach Loops
for loops: 1.6.2.2. The for statement
  
  - searching and replacing elements in arrays: 5.2.3.1. Modifying strings en passant
 
for modifier: 4.1. Simple Statements
  - 4.4.2. for Loops
 
foreach loops: 1.6.2.3. The foreach statement
  - 4.4.3. foreach Loops
 
  - 24.2.1. Time Efficiency
 
  
  - aliasing capability, using: 4.5.1. Case Structures
 
  
  - loop variable, Perl vs. shell programming: 24.1.4. Shell Traps
 
  
  - Perl versions, changes in: 24.1.5. Previous Perl Traps
 
  
  - searching and replacing elements in arrays: 5.2.3.1. Modifying strings en passant
 
foreach modifier: 4.1. Simple Statements
fork function: 29.2.40. fork
  
  - child processes, inheriting parent filehandles: 16.2.2. Passing Filehandles 
 
  
  - fork-open: 16.3.2. Talking to Yourself
 
  
  - locks, inheriting across calls to: 29.2.39. flock
 
  
  
- 
   pipe open, avoiding shell in: 23.1.3. Accessing Commands and Files Under
Reduced Privileges
 
- portability of: 25.5. Interprocess Communication (IPC)
 
  
  - servers, cloning themselves with: 16.5.2. Networking Servers
 
  
  - zombie processes and: 16.1.2. Reaping Zombies
 
fork syscall: 16.3.1. Anonymous Pipes
forks: 29.2.104. open
  
  - cloned interpreter on Windows: 17.1. The Process Model
 
  
  - fork open: 29.2.104. open
 
  
  - open command, two-argument form: 29.2.104. open
 
form feed: 28.2. Special Variables in Alphabetical Order
formal arguments: 28.2. Special Variables in Alphabetical Order
format: 28.2. Special Variables in Alphabetical Order
format function
  
  - declaration: 29.2.41. format
 
  
  - output accumulator: 29.2.42. formline
 
$FORMAT_FORMFEED: 28.2. Special Variables in Alphabetical Order
$FORMAT_LINE_BREAK_CHARACTERS: 28.2. Special Variables in Alphabetical Order
$FORMAT_LINES_LEFT: 28.2. Special Variables in Alphabetical Order
$FORMAT_LINES_PER_PAGE: 28.2. Special Variables in Alphabetical Order
$FORMAT_NAME: 28.2. Special Variables in Alphabetical Order
$FORMAT_PAGE_NUMBER: 28.2. Special Variables in Alphabetical Order
formats: 7. Formats
  
  - accessing formatting internals: 7.2.1. Accessing Formatting Internals
 
  
  - argument lists for, evaluating in list context: 24.1.5. Previous Perl Traps
 
  
  - B::Xref module, cross-references with C: 18.6. Code Development Tools
 
  
  - characters in: 29.2.108. pack
 
  
  - declaring: 7. Formats
 
  
  - fmt (Unix utility): 7.1. Format Variables
 
  
  - footers: 7.2. Footers
 
  
  - integers: 29.2.108. pack
 
  
  - lexical variables in: 7. Formats
 
  
  - pack/unpack: 29.2.108. pack
 
  
  - for strings: 29.2.162. sprintf
 
  
  - top-of-form processing: 7. Formats
 
  
  - variables: 7.1. Format Variables
 
$FORMAT_TOP_NAME: 28.2. Special Variables in Alphabetical Order
formline function: 29.2.42. formline
formline operator: 7.2.1. Accessing Formatting Internals
Fortran: 2.2. Molecules
frame option (debugger): 20.3.3. Debugger Options
free-form languages: 2.2. Molecules
fully-qualified names: 2.5. Names
function calls: 3.1. Terms and List Operators (Leftward)
 - 
  pipe, low-level for bi-directional communication: 16.3.3. Bidirectional Communication 
 
  
function templates, closures as: 8.3.7.1. Closures as function templates
functions: 1.2.2. Verbs
  - 6. Subroutines
 
  - 29. Functions
 
  - 29. Functions
 
  
  - autoloading: 10.2. Autoloading
 
    - 12.5.4. Method Autoloading
 
  
 
  
  - built-in, listing by type: 32.1.16. Documentation Support
 
  
  - by category: 29.1. Perl Functions by Category
 
  
  - byte-oriented wrappers for: 15.2. Effects of Character Semantics
 
  
  - C library: 29. Functions
 
  
  - debugger, calling internal: 20.3.2. Customizing with Init Files
 
  
  - debugger customization: 20.5.1. Writing Your Own Debugger
 
  
  - default arguments, avoiding errors with: 24.1.2. Frequently Ignored Advice
 
  
  - generation of: 8.3.7. Closures
 
  
  - hashes of: 9.5. Hashes of Functions
 
  
  - interpolating: 14.2.2. Notational Convenience
 
  
  - in list or scalar context: 29. Functions
 
  
  - modules, exporting to programs: 11.2.1. Module Privacy and the Exporter
 
  
  - named unary operators: 3.10. Named Unary and File Test Operators
 
  
  - names for: 24.3. Programming with Style
 
  
  - operators and: 3. Unary and Binary Operators
 
  
  - for overloading: 13.7. Public Overload Functions
 
  
  - overriding: 11.3. Overriding Built-in Functions
 
  
  - Perl, varying across platforms: 25. Portable Perl
 
  
  - Perl, wrapping around C: 21.3.1. XS and XSUBs
 
  
  - references, using for both input and output: 6.3. Passing References
 
  
  - return operators in: 4.4.4. Loop Control
 
  
  - returning tainted data: 29.2. Perl Functions in Alphabetical Order
 
  
  - signal-handling: 16.1. Signals
 
  
  - socket-related in Perl: 16.5. Sockets
 
  
  - temporary filenames, generating: 23.2.3. Temporary Files
 
  
  - Thread module: 17.2.1. The Thread Module
 
funny characters: 14. Tied Variables
Symbols & Numbers
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Copyright © 2002
O'Reilly & Associates, Inc.
All Rights Reserved.