Symbols
| 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: S
- \S (nonwhitespace) character class: 4.6.4. Character Classes (Perl in a Nutshell)
- \s substitution modifier: 1.11. Indenting Here Documents (Perl Cookbook)
- \s (whitespace) character class
- 4.6.1. Pattern-Matching Operators (Perl in a Nutshell)
- 4.6.4. Character Classes (Perl in a Nutshell)
- 4.6.8. Extended Regular Expressions (Perl in a Nutshell)
- /s pattern-matching modifier: 6.0. Introduction (Perl Cookbook)
- matching multiple lines: 6.6. Matching Multiple Lines (Perl Cookbook)
- /s pattern modifier: 5.2.1. Pattern Modifiers (Programming Perl)
- 5.2.2. The m// Operator (Matching) (Programming Perl)
- 5.2.3. The s/// Operator (Substitution) (Programming Perl)
- 5.2.4. The tr/// Operator (Transliteration) (Programming Perl)
- S command (debugger): Chapter 6, Reference: S (Perl in a Nutshell)
- -s file test operator
- 4.5.8. File Test Operators (Perl in a Nutshell)
- s for whitespace=\s (for whitespace): 1.7. Regular Expressions (Programming Perl)
- s operator (see substitution operator)
- s// (substitution) operator: 24.1.1. Universal Blunders (Programming Perl)
- -s switch, perl: 3.2. Command-Line Options (Perl in a Nutshell)
- -s (switch) command-line switch: 19.1.3. Switches (Programming Perl)
- 20. The Perl Debugger (Programming Perl)
- s command (debugger): Chapter 6, Reference: s (Perl in a Nutshell)
- safe compartments: 20.2.2.3. Security features (Advanced Perl Programming)
- safe compartments for insecure code: 23.3.1. Safe Compartments (Programming Perl)
- Safe module: 1.2.5.1. Trojan horses (Advanced Perl Programming)
- 8.125. Safe (Perl in a Nutshell)
- 23.3.1. Safe Compartments (Programming Perl)
- 32.1.12. Authentication, Security, and Encryption (Programming Perl)
- 23.3.1. Safe Compartments (Programming Perl)
- SAM (Security Accounts Manager): 3.2.1. NT/2000 User Identity Storage and Access (Perl for System Administration)
- Sarathy, Gurusamy: 10.2.2. Data::Dumper (Advanced Perl Programming)
- 10.3.2. MLDBM (Advanced Perl Programming)
- sascii program (example): 15.6. Reading from the Keyboard (Perl Cookbook)
- -sav option (perlcc): 3.4. The Perl Compiler (Perl in a Nutshell)
- SASL (Simple Authentication and Security Layer): 6.4.2. The Initial LDAP Connection (Perl for System Administration)
- Save()
- Win32::Registry module: Chapter 19, Reference: Save (Perl in a Nutshell)
- Win32::Shortcut module: Chapter 19, Reference: Save (Perl in a Nutshell)
- save_as() (News::Newsrc): Chapter 15, Reference: save_as (Perl in a Nutshell)
- save stack: 20.4.3. Inside Other Stacks (Advanced Perl Programming)
- 18.3. Executing Your Code (Programming Perl)
- save_parameters(): 19.13. Saving a Form to a File or Mail Pipe (Perl Cookbook)
- saving data structures: 9.7. Saving Data Structures (Programming Perl)
- SBDM module: 10.3.1. DBM (Advanced Perl Programming)
- scalar(): Chapter 5, Reference: scalar (Perl in a Nutshell)
- 4.2.5. Scalar and List Contexts (Perl in a Nutshell)
- scalar context
- 4.2.5. Scalar and List Contexts (Perl in a Nutshell)
- 2.7.1. Scalar and List Context (Programming Perl)
- Boolean values and: 2.7.2. Boolean Context (Programming Perl)
- comma operator in: 3.18. Comma Operators (Programming Perl)
- 24.1.5. Previous Perl Traps (Programming Perl)
- conditional operator in: 3.16. Conditional Operator (Programming Perl)
- expressions in (see EXPRs)
- forcing: 29.2.137. scalar (Programming Perl)
- functions in: 29. Functions (Programming Perl)
- /g pattern modifier, use in: (Programming Perl) 5.2.2. The m// Operator (Matching)
- hash variables, evaluating in: 2.9. Hashes (Programming Perl)
- keys function, calling in: 14.3.1. Hash-Tying Methods (Programming Perl)
- list assignment in: 2.8.1. List Assignment (Programming Perl)
- 3.17. Assignment Operators (Programming Perl)
- lvalues in: 4.8.1. Scoped Variable Declarations (Programming Perl)
- m// (match) operator in: (Programming Perl) 5.2.2. The m// Operator (Matching)
- operations behaving differently in: 24.1.2. Frequently Ignored Advice (Programming Perl)
- range (..) operator in: 3.15. Range Operator (Programming Perl)
- recognizing in debugger: 20.1. Using the Debugger (Programming Perl)
- subroutines, calling and evaluating in: 6.2. Semantics (Programming Perl)
- subtypes of: 2.7.1. Scalar and List Context (Programming Perl)
- void context: 2.7.3. Void Context (Programming Perl)
- scalar prototype symbol ($): 4.7.5. Prototypes (Perl in a Nutshell)
- scalar pseudofunction: 29.2.137. scalar (Programming Perl)
- scalar reverse function: 15.2. Effects of Character Semantics (Programming Perl)
- scalar values: 2.6. Scalar Values (Programming Perl)
- 2.6. Scalar Values (Programming Perl)
- here documents: 2.6.6. "Here" Documents (Programming Perl)
- interpolating array values: 2.6.5. Interpolating Array Values (Programming Perl)
- numeric literals: 2.6.1. Numeric Literals (Programming Perl)
- operators fo: 3. Unary and Binary Operators (Programming Perl)
- string literals: 2.6.2. String Literals (Programming Perl)
- v-string literals: 2.6.7. V-String Literals (Programming Perl)
- scalar variables
- in angle brackets: Operator (Programming Perl) 2.11.2. Line Input (Angle)
- in double-quote context: (Programming Perl) 5.2.3. The s/// Operator (Substitution)
- scalars: 20.3.1. Scalar Values (Advanced Perl Programming)
- 1.0. Introduction (Perl Cookbook)
- 4.2. Data Types and Variables (Perl in a Nutshell)
- 1.2.1. Variable Syntax (Programming Perl)
- 1.2.1.1. Singularities (Programming Perl)
- 2.3. Built-in Data Types (Programming Perl)
- 2.4. Variables (Programming Perl)
- arrays of scalar references: 11.6. Creating Arrays of Scalar References (Perl Cookbook)
- characters, length of: 29.2.84. length (Programming Perl)
- complex data structures, representing as: 1.2.1.3. Complexities (Programming Perl)
- constants: 10.1. Symbol Tables (Programming Perl)
- 10.1. Symbol Tables (Programming Perl)
- (see also constants)
- dereferencing: 1.1.3. References to Scalars (Advanced Perl Programming)
- 1.2.2. Performance Efficiency (Advanced Perl Programming)
- detecting scalar context: 10.6. Detecting Return Context (Perl Cookbook)
- dynamic allocation of: 1.2.3. References to Anonymous Storage (Advanced Perl Programming)
- dynamic binding: 9.1. Tying Scalars (Advanced Perl Programming)
- exchanging values between: 1.3. Exchanging Values Without Using Temporary Variables (Perl Cookbook)
- functions for manipulating: 5.1. Perl Functions by Category (Perl in a Nutshell)
- 29.1. Perl Functions by Category (Programming Perl)
- hard references as: 8.1. What Is a Reference? (Programming Perl)
- lists, converting to: 1.2.1.3. Complexities (Programming Perl)
- parameter and return lists, subroutines: 6.2. Semantics (Programming Perl)
- pattern-matching operators, applying to: 5.2. Pattern-Matching Operators (Programming Perl)
- Perl, converting to C types: 21.4.4. Evaluating a Perl Statement from C (Programming Perl)
- references: 1.2.1.1. Singularities (Programming Perl)
- references to: 11.5. Taking References to Scalars (Perl Cookbook)
- SV (scalar value) in C: 21.2. Internal Data Types (Programming Perl)
- truth, evaluating in: 1.6.1. What Is Truth? (Programming Perl)
- tying: 14.1. Tying Scalars (Programming Perl)
- base class definitions, providing: 32.1.14. Convenient Classes (Programming Perl)
- magical counter variables: 14.1.2. Magical Counter Variables (Programming Perl)
- methods for: 14.1.1. Scalar-Tying Methods (Programming Perl)
- preventing unlocalized use of $_ variables: 14.1.3. Magically Banishing $_ (Programming Perl)
- unordered set of (see hashes)
- scale() (Canvas): 18.12.3. Canvas Methods (Perl in a Nutshell)
- Scale widgets (Perl/Tk): A.7. Scale (Advanced Perl Programming)
- 14.3.10. Scale (Advanced Perl Programming)
- 18.13. The Scale Widget (Perl in a Nutshell)
- scan()
- HTTP::Cookies module: Chapter 17, Reference: scan (Perl in a Nutshell)
- HTTP::Headers module: Chapter 17, Reference: scan (Perl in a Nutshell)
- scheduling and preemption policies, threads: 17.2. The Thread Model (Programming Perl)
- schema
- evolution of: 11.2.10. Schema Evolution (Advanced Perl Programming)
- generation for database: 17.2.1. Oh, and Can You Do This Too? (Advanced Perl Programming)
- schema-defined properties: 6.5.5. So How Do You Know Anything About an Object? (Perl for System Administration)
- 6.5.5. So How Do You Know Anything About an Object? (Perl for System Administration)
- scheme() (URI::URL): Chapter 17, Reference: scheme (Perl in a Nutshell)
- schemes (URLs): 19.0. Introduction (Perl Cookbook)
- Schwartz, Randal: 4.15. Sorting a List by Computable Field (Perl Cookbook)
- scope modifiers: 4.8.1. Scoped Variable Declarations (Programming Perl)
- scope operators: 4.8.1. Scoped Variable Declarations (Programming Perl)
- in threads: 17.2.3.1. Queues (Programming Perl)
- scope stack: 18.3. Executing Your Code (Programming Perl)
- signal handling: 16.1. Signals (Programming Perl)
- static (see scopes; lexical)
- subroutines: 6.2.3. Scoping Issues (Programming Perl)
- variables: 1.2.1. Variable Syntax (Programming Perl)
- strict pragma and: 1.2.1.4. Simplicities (Programming Perl)
- scope stack: 20.4.3. Inside Other Stacks (Advanced Perl Programming)
- scope, variable: 4.2.6. Declarations and Scope (Perl in a Nutshell)
- 4.7.4. Private and Local Variables (Perl in a Nutshell)
- functions for: 5.1. Perl Functions by Category (Perl in a Nutshell)
- lexical versus dynamic: 3.1.2. Lexical Versus Dynamic Scoping (Advanced Perl Programming)
- subroutine variables: 10.2. Making Variables Private to a Function (Perl Cookbook)
- scopes: 2.5. Names (Programming Perl)
- 4.2. Compound Statements (Programming Perl)
- dynamic: 4.8.4. Dynamically Scoped Variables: local (Programming Perl)
- loop variable in foreach: 4.4.3. foreach Loops (Programming Perl)
- variables in if statements: 4.3. if and unless Statements (Programming Perl)
- variables in three-part for loops: 4.4.2. for Loops (Programming Perl)
- variables in while loops: 4.4.1. while and until Statements (Programming Perl)
- block: 4.8.2. Lexically Scoped Variables: my (Programming Perl)
- blocks: 4.2. Compound Statements (Programming Perl)
- declarations and: 4.8. Scoped Declarations (Programming Perl)
- file: 4.8.2. Lexically Scoped Variables: my (Programming Perl)
- functions dealing with: 29.1. Perl Functions by Category (Programming Perl)
- lexical scope: 4.8.2. Lexically Scoped Variables: my (Programming Perl)
- lexically scoped variables: 2.5. Names (Programming Perl)
- my variables: 10. Packages (Programming Perl)
- package declarations: 10. Packages (Programming Perl)
- pattern-matching operations: 5.2. Pattern-Matching Operators (Programming Perl)
- scopes of searches: 6.4.3. Performing LDAP Searches (Perl for System Administration)
- scratchpads: 3.1.1. Lexical Variables (Advanced Perl Programming)
- screen appearance of command line: 20.3.3. Debugger Options (Programming Perl)
- strict pragma and: 20.3.3. Debugger Options (Programming Perl)
- -screen option (toplevel): 18.18. The Toplevel Widget (Perl in a Nutshell)
- script object (PerlScript): 20.1. Client-Side PerlScript (Perl in a Nutshell)
- <SCRIPT> tags: 20.1. Client-Side PerlScript (Perl in a Nutshell)
- script_name() (CGI.pm): Chapter 10, Reference: script_name (Perl in a Nutshell)
- SCRIPT_NAME environment variable: 9.4. CGI Environment Variables (Perl in a Nutshell)
- scripts
- (see also Perl)
- advantages of: The Case for Scripting (Advanced Perl Programming)
- building with -e switch: 19.1.3. Switches (Programming Perl)
- CGI, taint mode and: 23.1. Handling Insecure Data (Programming Perl)
- checking syntax of: 3.2. Command-Line Options (Perl in a Nutshell)
- 19.1.3. Switches (Programming Perl)
- CPAN directory of
- idiomatic Perl, using: 24.4. Fluent Perl (Programming Perl)
- performance of: 24.2. Efficiency (Programming Perl)
- debugging: 19.1.3. Switches (Programming Perl)
- 19.1.3. Switches (Programming Perl)
- (see also debugging)
- dumping core files: 19.1.3. Switches (Programming Perl)
- embedding in messages: 19.1.3. Switches (Programming Perl)
- end marker for: 2.6.8. Other Literal Tokens (Programming Perl)
- examples of, obtaining: 2.3.1.1. Perl examples (Perl in a Nutshell)
- executing: 29.2.174. system (Programming Perl)
- for sending email,
message body of: 8.2.3. Insufficient Information in the Message Body (Perl for System Administration)
- for user administration processes: 3.3.3. The Process Scripts (Perl for System Administration)
- insecure: 23.3. Handling Insecure Code (Programming Perl)
- interpretation, shells vs. Perl: 24.1.4. Shell Traps (Programming Perl)
- languages, checking for: 5.4.3.3. Unicode block properties (Programming Perl)
- names of (see $0 variable)
- pausing: 29.2.156. sleep (Programming Perl)
- Perl,
common mistakes of novices: 24.1. Common Goofs for Novices (Programming Perl)
- perl interpreter, associating with: 1.3.1. How to Do It (Programming Perl)
- 24.3. Programming with Style (Programming Perl)
- running time of: 3.10. Named Unary and File Test Operators (Programming Perl)
- searching for: 19.1.3. Switches (Programming Perl)
- searching for and compiling: 19.1. Command Processing (Programming Perl)
- 32.1.18. Development Support (Programming Perl)
- terminating with exec: 29.2.33. exec (Programming Perl)
- ScrlListBox function: 14.3.9. Scrollbars and Scrolling (Advanced Perl Programming)
- ScrlText function: 14.3.9. Scrollbars and Scrolling (Advanced Perl Programming)
- Scroll() (Win32::Console): Chapter 19, Reference: Scroll (Perl in a Nutshell)
- Scrollbar widget (Perl/Tk): 18.1.2.2. The Scrollbar widget (Perl in a Nutshell)
- 18.9. The Scrollbar Widget (Perl in a Nutshell)
- scrollbars, widget (Perl/Tk): A.6. Scrollbars and Scrolling (Advanced Perl Programming)
- 14.3.9. Scrollbars and Scrolling (Advanced Perl Programming)
- 18.1.2. Scrollbars (Perl in a Nutshell)
- Scrolled() (Perl/Tk): 14.3.9. Scrollbars and Scrolling (Advanced Perl Programming)
- 18.1.2.1. Using the Scrolled method (Perl in a Nutshell)
- scrolling_list() (CGI.pm)
- Chapter 10, Reference: scrolling_list (Perl in a Nutshell)
- -scrollregion option (Canvas): 18.12. The Canvas Widget (Perl in a Nutshell)
- SDBM library: 14.0. Introduction (Perl Cookbook)
- SDBM module: 9.3. Tying Hashes (Advanced Perl Programming)
- SDBM_File module: 10.3.1. DBM (Advanced Perl Programming)
- 8.126. SDBM_File (Perl in a Nutshell)
- 32.1.10. DBM Interfaces (Programming Perl)
- search and replace, global: (Programming Perl) 5.2.3. The s/// Operator (Substitution)
- search base: 6.4.3. Performing LDAP Searches (Perl for System Administration)
- search filters: 6.4.3. Performing LDAP Searches (Perl for System Administration)
- search path,
%INC: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- search programs: 1.7. Regular Expressions (Programming Perl)
- search() (Text widget): 18.11.2. Text Methods (Perl in a Nutshell)
- Search::Dict module: 8.127. Search::Dict (Perl in a Nutshell)
- 32.1.2. String Processing, Language Text Processing, Parsing, and Searching (Programming Perl)
- search_files subroutine (example): 19.3. Examples (Advanced Perl Programming)
- searching
- for methods: 7.3.1. Searching for Methods (Advanced Perl Programming)
- for scripts: 3.2. Command-Line Options (Perl in a Nutshell)
- 19.1.3. Switches (Programming Perl)
- for substrings: (Programming Perl) 5.2.3. The s/// Operator (Substitution)
- 29.2.75. index (Programming Perl)
- 29.2.134. rindex (Programming Perl)
- grep function for: 29.2.72. grep (Programming Perl)
- linear, versus hashes: 24.2.1. Time Efficiency (Programming Perl)
- man pages with perlman: 16.2.2. Searching for Text (Advanced Perl Programming)
- multipattern grep for (example): 5.5.1. A Fast Multipattern grep (Advanced Perl Programming)
- rules for name searches: 2.5.1. Name Lookups (Programming Perl)
- text,
Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- secondary servers,
DNS: 5.3.1.1. Creating the administrative header (Perl for System Administration)
- secure property (response cookies): 20.2.2.1. Setting cookies (Perl in a Nutshell)
- Secure Socket Layer (SSL): 6.4.2. The Initial LDAP Connection (Perl for System Administration)
- breaches in, documenting: 10.2.1. Local Signs of Peril (Perl for System Administration)
- denial-of-service attacks: 10.4.1. Perl Saves the Day (Perl for System Administration)
- to files: 10.1.1. Local Filesystem Changes (Perl for System Administration)
- to networks: 10.1.2. Network Service Changes (Perl for System Administration)
- of bots: 4.3.4. Using the Proc::ProcessTable Module (Perl for System Administration)
- of Perl: 1.6. It's Not Easy Being Omnipotent (Perl for System Administration)
- of SNMP: E. The Twenty-Minute SNMP Tutorial (Perl for System Administration)
- suspicious activities, noticing: 10.2.1. Local Signs of Peril (Perl for System Administration)
- SYN attacks, detecting from Perl: 10.4.1. Perl Saves the Day (Perl for System Administration)
- security
- 0.1. The Pursuit of Happiness (Programming Perl)
- 23. Security (Programming Perl)
- 29.2.164. srand (Programming Perl)
- Perl modules for: 0.1. The Pursuit of Happiness (Programming Perl)
- 23. Security (Programming Perl)
- 29.2.164. srand (Programming Perl)
- CGI scripts: 19.0. Introduction (Perl Cookbook)
- 19.4. Writing a Safe CGI Program (Perl Cookbook)
- executing user commands: 19.6. Executing Commands Without Shell Escapes (Perl Cookbook)
- code masquerading as data: 23.3.2. Code Masquerading as Data (Programming Perl)
- connecting through firewalls: 17.18. Program: fwdport (Perl Cookbook)
- eval function and: 5.1. The String Form: Expression Evaluation (Advanced Perl Programming)
- insecure code, handling: 23.3. Handling Insecure Code (Programming Perl)
- safe compartments for: 23.3.1. Safe Compartments (Programming Perl)
- insecure data, handling: 23.1. Handling Insecure Data (Programming Perl)
- command and file access under reduced privileges: 23.1.3. Accessing Commands and Files Under
Reduced Privileges (Programming Perl)
- detecting and laundering tainted data: 23.1.1. Detecting and Laundering Tainted Data (Programming Perl)
- environment, cleaning up: 23.1.2. Cleaning Up Your Environment (Programming Perl)
- module privacy: 6.4. Privacy (Advanced Perl Programming)
- modules for: 32.1.12. Authentication, Security, and Encryption (Programming Perl)
- 22.1. The CPAN modules Directory (Programming Perl)
- reading passwords without echo: 15.10. Reading Passwords (Perl Cookbook)
- references and: 1.2.5.1. Trojan horses (Advanced Perl Programming)
- taint checking: 20.2.2.3. Security features (Advanced Perl Programming)
- testing files for trustworthiness: 8.17. Testing a File for Trustworthiness (Perl Cookbook)
- timing glitches, handling: 23.2. Handling Timing Glitches (Programming Perl)
- race conditions: 23.2.2. Handling Race Conditions (Programming Perl)
- temporary files: 23.2.3. Temporary Files (Programming Perl)
- Unix kernel security bugs: 23.2.1. Unix Kernel Security Bugs (Programming Perl)
- Win32::FileSecurity module: 32.1.20. Microsoft-Related Modules (Programming Perl)
- Security Accounts Manager (SAM): 3.2.1. NT/2000 User Identity Storage and Access (Perl for System Administration)
- security identifier (SID): 3.2.2. NT/2000 User ID Numbers (Perl for System Administration)
- (see also users, identity of, Windows NT/2000)
- sed: 1.7. Regular Expressions (Programming Perl)
- 5.2.4. The tr/// Operator (Transliteration) (Programming Perl)
- see()
- Listbox widget: 18.10.2. Listbox Methods (Perl in a Nutshell)
- Text widget: 18.11.2. Text Methods (Perl in a Nutshell)
- seed, random number: 29.2.164. srand (Programming Perl)
- seek(): 8.0. Introduction (Perl Cookbook)
- 8.5. Trailing a Growing File (Perl Cookbook)
- Chapter 5, Reference: seek (Perl in a Nutshell)
- seek function: 29.2.138. seek (Programming Perl)
- 29.2.176. tell (Programming Perl)
- (see also tell function)
- SEEK method: 14.4.1. Filehandle-Tying Methods (Programming Perl)
- seekable I/O objects: 32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities (Programming Perl)
- seekdir(): 9.5. Processing All Files in a Directory (Perl Cookbook)
- Chapter 5, Reference: seekdir (Perl in a Nutshell)
- seekdir function: 29.2.139. seekdir (Programming Perl)
- seeme program (example): 7.12. Flushing Output (Perl Cookbook)
- select(): 12.3.2. Multiplexing Using select (Advanced Perl Programming)
- 3.10. Short Sleeps (Perl Cookbook)
- 17.3. Communicating over TCP (Perl Cookbook)
- Chapter 5, Reference: select (Perl in a Nutshell)
- changing STDOUT: 7.0. Introduction (Perl Cookbook)
- Checkbutton widget: 18.5.1. Checkbutton Methods (Perl in a Nutshell)
- Mail::Folder module: Chapter 14, Reference: select (Perl in a Nutshell)
- Radiobutton widget: 18.6.1. Radiobutton Methods (Perl in a Nutshell)
- reading from multiple filehandles: 7.13. Reading from Many Filehandles Without Blocking (Perl Cookbook)
- 17.3. Communicating over TCP (Perl Cookbook)
- SELECT command (SQL): D.3.3. Simple Manipulation of Data Returned by Queries (Perl for System Administration)
- select function: 29.2.38. fileno (Programming Perl)
- 29.2.113. print (Programming Perl)
- 29.2.140. select (output filehandle) (Programming Perl)
- 29.2.141. select (ready file descriptors) (Programming Perl)
- 32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities (Programming Perl)
- for format variables: 7.1. Format Variables (Programming Perl)
- 7.1. Format Variables (Programming Perl)
- select statement (SQL): 10.4.1.2. Select (Advanced Perl Programming)
- -selectbackground option (widgets): 18.3. Common Widget Configuration Options (Perl in a Nutshell)
- select syscall,
multiplexing I/O between clients: 16.5.2. Networking Servers (Programming Perl)
- Select() (Win32::Console): Chapter 19, Reference: Select (Perl in a Nutshell)
- selection()
- Entry widget: 18.8.2. Entry Methods (Perl in a Nutshell)
- Listbox widget: 18.10.2. Listbox Methods (Perl in a Nutshell)
- selective aliases: 3.3.1. Selective Aliasing (Advanced Perl Programming)
- -selectmode option (Listbox): 18.10. The Listbox Widget (Perl in a Nutshell)
- select_label() (Mail::Folder): Chapter 14, Reference: select_label (Perl in a Nutshell)
- Select module: 12.3.2. Multiplexing Using select (Advanced Perl Programming)
- 12.5. IO Objects and Filehandles (Advanced Perl Programming)
- SelectSaver module: 8.128. SelectSaver (Perl in a Nutshell)
- 32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities (Programming Perl)
- self-matching characters: ?/ (Programming Perl) 5.9.4. The Little Engine That /Could(n't)
- self method, thread accessing own thread object: 17.2.1.5. Identifying threads (Programming Perl)
- self-referential data structures: 13.13. Coping with Circular Data Structures (Perl Cookbook)
- sel.first, sel.last indexes
- Entry widget: 18.8.1. Text Indexes (Perl in a Nutshell)
- Text widget: 18.11.1. Text Indexes and Modifiers (Perl in a Nutshell)
- self_url() (CGI.pm): Chapter 10, Reference: self_url (Perl in a Nutshell)
- SelfLoader module: 12.9. Speeding Module Loading with SelfLoader (Perl Cookbook)
- 8.129. SelfLoader (Perl in a Nutshell)
- 10.2. Autoloading (Programming Perl)
- 32.1.17. Module Installation Support (Programming Perl)
- Devel::SelfStubber module, using with: 32.1.17. Module Installation Support (Programming Perl)
- semantics: 29.2.192. use (Programming Perl)
- semaphore file, use in file locking: 16.2.1. File Locking (Programming Perl)
- System V IPC: 16.4. System V IPC (Programming Perl)
- semaphores: 19.14. Win32::Semaphore (Perl in a Nutshell)
- functions for: 29.2.142. semctl (Programming Perl)
- IPC::Semaphore module: 32.1.8. Networking and Interprocess Communication (Programming Perl)
- thread safety and: 17.2. The Thread Model (Programming Perl)
- Thread::Semaphore module: 17.2.3.2. Semaphores (Programming Perl)
- Win32::Semaphore module: 32.1.20. Microsoft-Related Modules (Programming Perl)
- semctl(): Chapter 5, Reference: semctl (Perl in a Nutshell)
- semctl function: 29.2.142. semctl (Programming Perl)
- semget(): Chapter 5, Reference: semget (Perl in a Nutshell)
- semget function: 29.2.143. semget (Programming Perl)
- semop(): Chapter 5, Reference: semop (Perl in a Nutshell)
- semop function: 29.2.144. semop (Programming Perl)
- send(): Chapter 5, Reference: send (Perl in a Nutshell)
- 13.1. Built-in Socket Functions (Perl in a Nutshell)
- send function: 29.2.145. send (Programming Perl)
- send_basic_header() (HTTP::Daemon::ClientConn): Chapter 17, Reference: send_basic_header (Perl in a Nutshell)
- send_error() (HTTP::Daemon::ClientConn): Chapter 17, Reference: send_error (Perl in a Nutshell)
- send_file() (HTTP::Daemon::ClientConn): Chapter 17, Reference: send_file_response (Perl in a Nutshell)
- sending on sockets: 29.2.145. send (Programming Perl)
- script embedded in: 29.2.145. send (Programming Perl)
- System V IPC: 16.4. System V IPC (Programming Perl)
- Sendmail for NT program: 8.1.1. Getting sendmail (or Similar Mail Transport Agent) (Perl for System Administration)
- sendmail program: 8.1.3. Speaking to the Mail Protocols Directly (Perl for System Administration)
- blacklists, local: 8.3.3.1. Checking against a local blacklist (Perl for System Administration)
- send_redirect() (HTTP::Daemon::ClientConn): Chapter 17, Reference: send_redirect (Perl in a Nutshell)
- SendRequest() (Win32::Internet): Chapter 19, Reference: SendRequest (Perl in a Nutshell)
- send_response() (HTTP::Daemon::ClientConn): Chapter 17, Reference: send_response (Perl in a Nutshell)
- send_status_line() (HTTP::Daemon::ClientConn): Chapter 17, Reference: send_status_line (Perl in a Nutshell)
- sending
- email messages: 14.1.1. Send Email with Net::SMTP (Perl in a Nutshell)
- sockets: 12.2.2. Sender (Advanced Perl Programming)
- separator() (Menubutton): 18.14.2. Menubutton Methods (Perl in a Nutshell)
- separators,: 1.7. Regular Expressions (Programming Perl)
- separators, menu: 15.14. Creating Menus with Tk (Perl Cookbook)
- sequential matches: ?/ (Programming Perl) 5.9.4. The Little Engine That /Could(n't)
- serial ports, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- serialization: 10.1. Persistence Issues (Advanced Perl Programming)
- Data::Dumper module: 10.2.2. Data::Dumper (Advanced Perl Programming)
- FreezeThaw module: 10.2.1. FreezeThaw (Advanced Perl Programming)
- Storable module: 10.2.3. Storable (Advanced Perl Programming)
- serializing Perl data structures: 32.1.13. Perl Language Extensions and Internals (Programming Perl)
- Server object (PerlScript): 20.2. Server-Side PerlScript (Perl in a Nutshell)
- server-push CGI scripting: 32.1.9. World Wide Web (Programming Perl)
- server-side includes (SSI), mod_perl with: 11.5. Server-Side Includes with mod_perl (Perl in a Nutshell)
- server-side PerlScript: 20. PerlScript (Perl in a Nutshell)
- 20.2. Server-Side PerlScript (Perl in a Nutshell)
- server-side socket connections: 13.1.3. Server Connections (Perl in a Nutshell)
- 13.2.2. Server-Side Sockets (Perl in a Nutshell)
- SERVER_NAME variable: 9.4. CGI Environment Variables (Perl in a Nutshell)
- SERVER_PORT variable: 9.4. CGI Environment Variables (Perl in a Nutshell)
- SERVER_PROTOCOL variable: 9.4. CGI Environment Variables (Perl in a Nutshell)
- SERVER_SOFTWARE variable: 9.4. CGI Environment Variables (Perl in a Nutshell)
- servers: 12.4. Real-World Servers (Advanced Perl Programming)
- daemon servers: 17.15. Making a Daemon Server (Perl Cookbook)
- forking: 12.3.1. Multiple Threads of Execution (Advanced Perl Programming)
- 17.11. Forking Servers (Perl Cookbook)
- forking clones to handle incoming connections: 16.5.2. Networking Servers (Programming Perl)
- multihomed: 17.14. Writing a Multi-Homed Server (Perl Cookbook)
- non-forking: 17.13. Non-Forking Servers (Perl Cookbook)
- Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- POP3: 18.5. Reading Mail with POP3 (Perl Cookbook)
- pre-forking: 17.12. Pre-Forking Servers (Perl Cookbook)
- quiescent: 12.3.3. Nonblocking Filehandles (Advanced Perl Programming)
- restarting on demand: 17.16. Restarting a Server on Demand (Perl Cookbook)
- taint mode, importance of enabling for: 23.1. Handling Insecure Data (Programming Perl)
- TCP: 17.2. Writing a TCP Server (Perl Cookbook)
- UDP: 17.5. Setting Up a UDP Server (Perl Cookbook)
- ServerVariables collection: 20.2.1. The Request Object (Perl in a Nutshell)
- service control interface: 19.15. Win32::Service (Perl in a Nutshell)
- Session object (PerlScript): 20.2. Server-Side PerlScript (Perl in a Nutshell)
- set()
- Mail::Send module: Chapter 14, Reference: set (Perl in a Nutshell)
- 14.2.2. Better Header Control with Mail::Send (Perl in a Nutshell)
- Scale widget: 18.13.1. Scale Methods (Perl in a Nutshell)
- Scrollbar widget: 18.9.1. Scrollbar Methods (Perl in a Nutshell)
- Set-Cookie2 header: 17.3.6. HTTP::Cookies (Perl in a Nutshell)
- set_attributes function: 11.2.2. Object Encapsulation (Advanced Perl Programming)
- 11.3.2.2. Queries (Advanced Perl Programming)
- database mapping and: 11.2.4. Multivalued Attributes and Database Mapping (Advanced Perl Programming)
- SetAttributes() (Win32::File): 19.5. Win32::File (Perl in a Nutshell)
- set_cookie() (HTTP::Cookies): Chapter 17, Reference: set_cookie (Perl in a Nutshell)
- Set-Cookie header: 17.3.6. HTTP::Cookies (Perl in a Nutshell)
- 20.2.2.1. Setting cookies (Perl in a Nutshell)
- setgid function: 16.3.2. Talking to Yourself (Programming Perl)
- setgrent():
Chapter 5, Reference: setgrent (Perl in a Nutshell)
- setgrent function: 29.2.44. getgrent (Programming Perl)
- -setgrid option
- Listbox widget: 18.10. The Listbox Widget (Perl in a Nutshell)
- Text widget: 18.11. The Text Widget (Perl in a Nutshell)
- SetHandler directive (mod_perl): 11.3. mod_perl Handlers (Perl in a Nutshell)
- sethostent(): Chapter 5, Reference: sethostent (Perl in a Nutshell)
- sethostent function: 29.2.49. gethostent (Programming Perl)
- setjmp function: 5.6. Using Eval for Time-Outs (Advanced Perl Programming)
- setnetent(): Chapter 5, Reference: setnetent (Perl in a Nutshell)
- set_option() (Mail::Folder): Chapter 14, Reference: set_option (Perl in a Nutshell)
- SetOption() (Win32::Internet): Chapter 19, Reference: SetOption (Perl in a Nutshell)
- setpgrp(): Chapter 5, Reference: setpgrp (Perl in a Nutshell)
- setpgrp function: 29.2.146. setpgrp (Programming Perl)
- setpriority(): Chapter 5, Reference: setpriority (Perl in a Nutshell)
- setpriority function: 29.2.147. setpriority (Programming Perl)
- SetPriorityClass() (Win32::Process): Chapter 19, Reference: SetPriorityClass (Perl in a Nutshell)
- setprotoent(): Chapter 5, Reference: setprotoent (Perl in a Nutshell)
- setprotoent function: 29.2.60. getprotoent (Programming Perl)
- setpwent():
Chapter 5, Reference: setpwent (Perl in a Nutshell)
- setpwent function: 29.2.61. getpwent (Programming Perl)
- set_readonly() (Mail::Folder): Chapter 14, Reference: set_readonly (Perl in a Nutshell)
- set theory: 4.7. Finding Elements in One Array but Not Another (Perl Cookbook)
- sets,
intersection: 6.3. Passing References (Programming Perl)
- setservent(): Chapter 5, Reference: setservent (Perl in a Nutshell)
- setservent function: 29.2.66. getservent (Programming Perl)
- setsockopt(): 17.13. Non-Forking Servers (Perl Cookbook)
- Chapter 5, Reference: setsockopt (Perl in a Nutshell)
- setsockopt function: 29.2.148. setsockopt (Programming Perl)
- SetStatusCallback() (Win32::Internet): Chapter 19, Reference: SetStatusCallback (Perl in a Nutshell)
- setuid function: 16.3.2. Talking to Yourself (Programming Perl)
- SetValue() (Win32::Registry)
- Chapter 19, Reference: SetValue (Perl in a Nutshell)
- SetValueEx() (Win32::Registry): Chapter 19, Reference: SetValueEx (Perl in a Nutshell)
- shadow classes, SWIG and: 18.3. SWIG Features (Advanced Perl Programming)
- shadow, password entries: 29.2.62. getpwnam (Programming Perl)
- shadow password files (Unix): 3.1.4. Shadow Passwords (Perl for System Administration)
- shallow binding: 4.5.2. Python (Advanced Perl Programming)
- shallow copies: 11.12. Copying Data Structures (Perl Cookbook)
- shared file locks: 16.2.1. File Locking (Programming Perl)
- shared memory, System V IPC: 16.4. System V IPC (Programming Perl)
- controlled access to: 16.4. System V IPC (Programming Perl)
- functions for: 29.2.150. shmctl (Programming Perl)
- # (sharp)
- #! (shebang) notation: 1.3.1. How to Do It (Programming Perl)
- 19.1. Command Processing (Programming Perl)
- security problems caused by: 23.2.1. Unix Kernel Security Bugs (Programming Perl)
- simulating on non-Unix systems: 19.1.1. #! and Quoting on Non-Unix Systems (Programming Perl)
- for comments: 2.2. Molecules (Programming Perl)
- /x pattern modifier, using with: 5.2.1. Pattern Modifiers (Programming Perl)
- in formats: 7. Formats (Programming Perl)
- quoting character, whitespace and: 2.6.3. Pick Your Own Quotes (Programming Perl)
- shared resources, managing: 19.11. Win32::NetResource (Perl in a Nutshell)
- shared string tables: 20.3.3.1. Inside HVs (Advanced Perl Programming)
- share_info hash: 19.11. Win32::NetResource (Perl in a Nutshell)
- shared locks: 7.11. Locking a File (Perl Cookbook)
- sharetest program (example): 16.12. Sharing Variables in Different Processes (Perl Cookbook)
- sharing variables among processes: 16.12. Sharing Variables in Different Processes (Perl Cookbook)
- shell escapes, executing commands without: 19.6. Executing Commands Without Shell Escapes (Perl Cookbook)
- shell field (Unix): 3.1.1. The Classic Unix Password File (Perl for System Administration)
- shell module: 32.1.7. Operating System Interfaces (Programming Perl)
- simulating on non-Unix systems: 32.1.7. Operating System Interfaces (Programming Perl)
- shell wildcards for regexp matching: 6.9. Matching Shell Globs as Regular Expressions (Perl Cookbook)
- alternative for Perl, Windows systems: 19.2. Environment Variables (Programming Perl)
- avoiding use of: 23.1.3. Accessing Commands and Files Under
Reduced Privileges (Programming Perl)
- avoiding with multi-argument piped open: 16.3.1. Anonymous Pipes (Programming Perl)
- Bourne shell (sh): 19.1. Command Processing (Programming Perl)
- bypassing with -| piping pseudocommand: 16.3.2. Talking to Yourself (Programming Perl)
- debugger commands and: 20.2.6. Actions and Command Execution (Programming Perl)
- environment variables as security hazards: 23.1.2. Cleaning Up Your Environment (Programming Perl)
- environment variables, using with: 19.2. Environment Variables (Programming Perl)
- I/O streams, setting up: 1.4. Filehandles (Programming Perl)
- pipe commands with shell metacharacters, passing to: 29.2.104. open (Programming Perl)
- pipe commands with special characters, handling: 16.3.1. Anonymous Pipes (Programming Perl)
- programming, Perl vs.: 24.1.4. Shell Traps (Programming Perl)
- quotes, passing through: 19.1.3. Switches (Programming Perl)
- security pitfalls with use, avoiding: 23.3.2. Code Masquerading as Data (Programming Perl)
- spawning, characters for: 20.3.3. Debugger Options (Programming Perl)
- shift()
- Chapter 5, Reference: shift (Perl in a Nutshell)
- circular lists: 4.16. Implementing a Circular List (Perl Cookbook)
- on multiple array elements: 4.11. Processing Multiple Elements of an Array (Perl Cookbook)
- Tie::IxHash module and: 5.6. Retrieving from a Hash in Insertion Order (Perl Cookbook)
- shift function: 9. Data Structures (Programming Perl)
- 29.2.149. shift (Programming Perl)
- shift operator: 1.6.2.1. The while and until statements (Programming Perl)
- 3.9. Shift Operators (Programming Perl)
- 3.9. Shift Operators (Programming Perl)
- shmctl(): Chapter 5, Reference: shmctl (Perl in a Nutshell)
- shmctl function: 29.2.150. shmctl (Programming Perl)
- ShMem package: 16.4. System V IPC (Programming Perl)
- shmget(): Chapter 5, Reference: shmget (Perl in a Nutshell)
- shmget function: 29.2.151. shmget (Programming Perl)
- shmread(): Chapter 5, Reference: shmread (Perl in a Nutshell)
- shmread function: 29.2.152. shmread (Programming Perl)
- shmwrite(): Chapter 5, Reference: shmwrite (Perl in a Nutshell)
- shmwrite function: 29.2.153. shmwrite (Programming Perl)
- shopping cart: 19.12. Writing a Multiscreen CGI Script (Perl Cookbook)
- short-circuit operators: 1.5.5. Logical Operators (Programming Perl)
- Operators (Programming Perl) 3.14. C-Style Logical (Short-Circuit)
- overloading and: 13.3. Overloadable Operators (Programming Perl)
- shortcut files: 19.16. Win32::Shortcut (Perl in a Nutshell)
- shortening arrays: 2.8.2. Array Length (Programming Perl)
- shorts: 29.2.162. sprintf (Programming Perl)
- Showlex backend (Perl compiler): 3.4. The Perl Compiler (Perl in a Nutshell)
- -showvalue option (Scale): 18.13. The Scale Widget (Perl in a Nutshell)
- shuffling: 8.7. Randomizing All Lines (Perl Cookbook)
- array elements: 4.17. Randomizing an Array (Perl Cookbook)
- file line order: 8.7. Randomizing All Lines (Perl Cookbook)
- shutdown(): 17.9. Closing a Socket After Forking (Perl Cookbook)
- Chapter 5, Reference: shutdown (Perl in a Nutshell)
- Socket module: 13.1. Built-in Socket Functions (Perl in a Nutshell)
- shutdown function: 29.2.154. shutdown (Programming Perl)
- shutdown syscall: 16.5.1. Networking Clients (Programming Perl)
- -side option (pack geometry manager): 18.2.1. The pack Geometry Manager (Perl in a Nutshell)
- SID (security identifier): 3.2.2. NT/2000 User ID Numbers (Perl for System Administration)
- (see also users, identity of, Windows NT/2000)
- %SIG hash: 4.2.2. Signal Handlers (Advanced Perl Programming)
- 16.15. Installing a Signal Handler (Perl Cookbook)
- 4.4.2. Global Special Arrays and Hashes (Perl in a Nutshell)
- 16.1. Signals (Programming Perl)
- 28.2. Special Variables in Alphabetical Order (Programming Perl)
- sigaction function: 16.1.2. Reaping Zombies (Programming Perl)
- SIGALRM signal: 5.6. Using Eval for Time-Outs (Advanced Perl Programming)
- 14.5. Timers (Advanced Perl Programming)
- 16.0. Introduction (Perl Cookbook)
- 16.21. Timing Out an Operation (Perl Cookbook)
- 29.2.3. alarm (Programming Perl)
- SIGCHLD signal: 12.3.1. Multiple Threads of Execution (Advanced Perl Programming)
- 16.0. Introduction (Perl Cookbook)
- 16.19. Avoiding Zombie Processes (Perl Cookbook)
- SIGHUP signal: 16.0. Introduction (Perl Cookbook)
- 17.16. Restarting a Server on Demand (Perl Cookbook)
- SIGINT signal: 16.0. Introduction (Perl Cookbook)
- 16.18. Catching Ctrl-C (Perl Cookbook)
- SIGIO signal: 12.3. Handling Multiple Clients (Advanced Perl Programming)
- signal handlers
- defining as strings: 10. Packages (Programming Perl)
- %SIG, Perl vs. C language: 24.1.3. C Traps (Programming Perl)
- signal handling,
sigtrap module: 32.1.7. Operating System Interfaces (Programming Perl)
- signal level option (debugger): 20.3.3. Debugger Options (Programming Perl)
- signals: 4.2.2. Signal Handlers (Advanced Perl Programming)
- 16.0. Introduction (Perl Cookbook)
- 16. Interprocess Communication (Programming Perl)
- 16.1. Signals (Programming Perl)
- %SIG hash: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- blocking: 16.20. Blocking Signals (Perl Cookbook)
- 16.1.4. Blocking Signals (Programming Perl)
- core dumps, triggering in C library: 16.1. Signals (Programming Perl)
- handlers for: 16.15. Installing a Signal Handler (Perl Cookbook)
- killing processes with: 29.2.80. kill (Programming Perl)
- listing available: 16.13. Listing Available Signals (Perl Cookbook)
- portability of: 25.4. System Interaction (Programming Perl)
- process groups: 7.22. Program: lockarea (Perl Cookbook)
- 16.14. Sending a Signal (Perl Cookbook)
- sending: 16.14. Sending a Signal (Perl Cookbook)
- signaling process groups: 16.1.1. Signaling Process Groups (Programming Perl)
- sources of: 16.1. Signals (Programming Perl)
- threads, delivering to: 17.2. The Thread Model (Programming Perl)
- Thread::Signal module: 17.2.3.3. Other standard threading modules (Programming Perl)
- timing out slow operations: 16.1.3. Timing Out Slow Operations (Programming Perl)
- trapping with sigtrap pragma: 16.1. Signals (Programming Perl)
- zombie processes, reaping: 16.1.2. Reaping Zombies (Programming Perl)
- signals triggering in C library: 16.1. Signals (Programming Perl)
- signatures, randomized: 16.22. Program: sigrand (Perl Cookbook)
- SIGPIPE signal: 16.0. Introduction (Perl Cookbook)
- 16.4. Reading or Writing to Another Program (Perl Cookbook)
- sigprocmask syscall: 16.1.4. Blocking Signals (Programming Perl)
- sigprocmask system call: 16.20. Blocking Signals (Perl Cookbook)
- SIGQUIT signal: 16.0. Introduction (Perl Cookbook)
- sigrand program (example): 16.22. Program: sigrand (Perl Cookbook)
- SIGTERM signal: 16.0. Introduction (Perl Cookbook)
- sigtrap module: 8.131. sigtrap (Perl in a Nutshell)
- sigtrap pragma: 16.1. Signals (Programming Perl)
- 16.1. Signals (Programming Perl)
- SIGUSR1, SIGUSR2 signals: 16.0. Introduction (Perl Cookbook)
- Simple Authentication and Security Layer (SASL): 6.4.2. The Initial LDAP Connection (Perl for System Administration)
- Simple Mail Transport Protocol (SMTP): 14.1.1. Send Email with Net::SMTP (Perl in a Nutshell)
- sin function (sine): 29.2.155. sin (Programming Perl)
- sin() (sines): 2.12. Calculating More Trigonometric Functions (Perl Cookbook)
- Chapter 5, Reference: sin (Perl in a Nutshell)
- single inheritance: 13.0. Introduction (Perl Cookbook)
- 12.5. Class Inheritance (Programming Perl)
- single quotes (')
- as package delimiters: 10. Packages (Programming Perl)
- contractions in words, avoiding confusion with: 5.10.1. Lookaround Assertions (Programming Perl)
- pattern recompilation and: 5.2.1. Pattern Modifiers (Programming Perl)
- suppressing interpolation: 1.2.1.1. Singularities (Programming Perl)
- 5.9.2.1. When backslashes happen (Programming Perl)
- $size file statistic: 29.2.165. stat (Programming Perl)
- size
- arrays, changing: 4.3. Changing Array Size (Perl Cookbook)
- hashes, preallocating for: 5.13. Presizing a Hash (Perl Cookbook)
- Tk window resize events: 15.16. Responding to Tk Resize Events (Perl Cookbook)
- window/terminal, determining: 15.4. Determining Terminal or Window Size (Perl Cookbook)
- sizefrom() (Frame widget): 18.18.1. Toplevel Methods (Perl in a Nutshell)
- Skip() (Win32::OLE::Enum): Chapter 19, Reference: Skip (Perl in a Nutshell)
- slave() (Net::NNTP): Chapter 15, Reference: slave (Perl in a Nutshell)
- slave servers: 5.3. Domain Name Service (DNS) (Perl for System Administration)
- DNS: 5.3.1.1. Creating the administrative header (Perl for System Administration)
- sleep(): Chapter 5, Reference: sleep (Perl in a Nutshell)
- sleep function: 29.2.156. sleep (Programming Perl)
- select function instead of: (Programming Perl) 29.2.141. select (ready file descriptors)
- sleeps: 3.10. Short Sleeps (Perl Cookbook)
- slices of arrays or hashes: 2.4. Variables (Programming Perl)
- slices of multidimensional arrays: 9.1.4. Slices (Programming Perl)
- slider (Scale) widget: 18.13. The Scale Widget (Perl in a Nutshell)
- -sliderlength option (Scale): 18.13. The Scale Widget (Perl in a Nutshell)
- slowcat program (example): 1.5. Processing a String One Character at a Time (Perl Cookbook)
- S<> interior sequence (pod): 4.11.2. Interior sequences (Perl in a Nutshell)
- Perl, setting value for: 19.1.3. Switches (Programming Perl)
- smart callbacks: 4.4.1. Using Closures as (Advanced Perl Programming)
- SMI RFCs: E.1. SNMP in Practice (Perl for System Administration)
- SMTP protocol, interface to: 14.1.1. Send Email with Net::SMTP (Perl in a Nutshell)
- SMTP (Simple Mail Transport Protocol): 8.1.3. Speaking to the Mail Protocols Directly (Perl for System Administration)
- smtpsend() (Mail::Internet): Chapter 14, Reference: smtpsend (Perl in a Nutshell)
- SNMP Extension Module for the UCD SNMPv3 Library: 10.3.1. Using SNMP from Perl (Perl for System Administration)
- SNMP (Simple Network Management Protocol)
- access policy: E. The Twenty-Minute SNMP Tutorial (Perl for System Administration)
- communities: E. The Twenty-Minute SNMP Tutorial (Perl for System Administration)
- modules, comparing: 10.3.1. Using SNMP from Perl (Perl for System Administration)
- monitoring networks with: 10.3.1. Using SNMP from Perl (Perl for System Administration)
- security of: E. The Twenty-Minute SNMP Tutorial (Perl for System Administration)
- theory: E. The Twenty-Minute SNMP Tutorial (Perl for System Administration)
- tutorial: E.1. SNMP in Practice (Perl for System Administration)
- using from Perl: 10.3.1. Using SNMP from Perl (Perl for System Administration)
- variables: E. The Twenty-Minute SNMP Tutorial (Perl for System Administration)
- SNMP\:\:MIB module: 10.3.1. Using SNMP from Perl (Perl for System Administration)
- SNMP_Session module: 10.3.1. Using SNMP from Perl (Perl for System Administration)
- SNMP_utility module: 10.3.1. Using SNMP from Perl (Perl for System Administration)
- SOA (Start of Authority): 5.3.1.1. Creating the administrative header (Perl for System Administration)
- SOCK_ constants: 17.0. Introduction (Perl Cookbook)
- sockaddr() (IO::Socket::INET): Chapter 13, Reference: sockaddr (Perl in a Nutshell)
- sockaddr_in() (Socket): 17.0. Introduction (Perl Cookbook)
- 17.4. Setting Up a UDP Client (Perl Cookbook)
- Chapter 13, Reference: sockaddr_in (Perl in a Nutshell)
- 13.1.2. Client Connections (Perl in a Nutshell)
- 13.1.3. Server Connections (Perl in a Nutshell)
- sockaddr_un() (Socket): 17.0. Introduction (Perl Cookbook)
- Chapter 13, Reference: sockaddr_un (Perl in a Nutshell)
- sockdomain() (IO::Socket): Chapter 13, Reference: sockdomain (Perl in a Nutshell)
- socket(): 12.5. IO Objects and Filehandles (Advanced Perl Programming)
- 17.0. Introduction (Perl Cookbook)
- Chapter 5, Reference: socket (Perl in a Nutshell)
- 13.1.1. Initializing a Socket (Perl in a Nutshell)
- Socket() (Mail::POP3Client): Chapter 14, Reference: Socket (Perl in a Nutshell)
- Socket module: 12.2. Socket API and IO::Socket (Advanced Perl Programming)
- 8.132. Socket (Perl in a Nutshell)
- 13.1. Built-in Socket Functions (Perl in a Nutshell)
- 13.2. The IO::Socket Module (Perl in a Nutshell)
- 16.5. Sockets (Programming Perl)
- 32.1.8. Networking and Interprocess Communication (Programming Perl)
- inet_ntoa function: 29.2.47. gethostbyaddr (Programming Perl)
- networking client, connecting to server: 16.5.1. Networking Clients (Programming Perl)
- socketpair(): Chapter 5, Reference: socketpair (Perl in a Nutshell)
- socketpair function: 29.2.158. socketpair (Programming Perl)
- socketpair syscall: 16.3.3. Bidirectional Communication (Programming Perl)
- sockets: 12.1. Networking Primer (Advanced Perl Programming)
- 17.0. Introduction (Perl Cookbook)
- 13. Sockets (Perl in a Nutshell)
- accepting connections from clients: 29.2.2. accept (Programming Perl)
- attaching address to: 29.2.5. bind (Programming Perl)
- bidirectional communication: 12.2.3. Bidirectional Communications (Advanced Perl Programming)
- 17.10. Writing Bidirectional Clients (Perl Cookbook)
- built-in functions for: 13.1. Built-in Socket Functions (Perl in a Nutshell)
- client-side connections: 13.1.2. Client Connections (Perl in a Nutshell)
- 13.2.1. Client-Side Sockets (Perl in a Nutshell)
- closing: 17.9. Closing a Socket After Forking (Perl Cookbook)
- 29.2.16. close (Programming Perl)
- closing one side: 29.2.154. shutdown (Programming Perl)
- connecting: 17.18. Program: fwdport (Perl Cookbook)
- 29.2.18. connect (Programming Perl)
- daemon servers: 17.15. Making a Daemon Server (Perl Cookbook)
- finding own name/address: 17.8. Finding Your Own Name and Address (Perl Cookbook)
- forking servers: 17.11. Forking Servers (Perl Cookbook)
- functions for: 29.2.67. getsockname (Programming Perl)
- functions (Perl), dealing with: 16.5. Sockets (Programming Perl)
- getting packed sockaddr address: 29.2.54. getpeername (Programming Perl)
- handling multiple sockets: 12.3. Handling Multiple Clients (Advanced Perl Programming)
- identifying machine at end: 17.7. Identifying the Other End of a Socket (Perl Cookbook)
- in interprocess communication: 16.5. Sockets (Programming Perl)
- message passing: 16.5.3. Message Passing (Programming Perl)
- networking clients: 16.5.1. Networking Clients (Programming Perl)
- networking servers: 16.5.2. Networking Servers (Programming Perl)
- initializing: 13.1.1. Initializing a Socket (Perl in a Nutshell)
- IO::Socket module: 12.2. Socket API and IO::Socket (Advanced Perl Programming)
- 8.96. IO::Socket (Perl in a Nutshell)
- 13.2. The IO::Socket Module (Perl in a Nutshell)
- IO::Socket::INET subclass: 13.2.4. IO::Socket::INET Reference (Perl in a Nutshell)
- IO::Socket::UNIX subclass: 13.2.5. IO::Socket::UNIX Reference (Perl in a Nutshell)
- listen function for: 29.2.86. listen (Programming Perl)
- logging port connection attempts: 17.17. Program: backsniff (Perl Cookbook)
- low-level access functions: 5.1. Perl Functions by Category (Perl in a Nutshell)
- low-level access, functions for: 29.1. Perl Functions by Category (Programming Perl)
- modules for: 32.1.8. Networking and Interprocess Communication (Programming Perl)
- multihomed servers: 17.14. Writing a Multi-Homed Server (Perl Cookbook)
- newlines, sending across: 25.1. Newlines (Programming Perl)
- non-blocking: 17.2. Writing a TCP Server (Perl Cookbook)
- non-forking servers: 17.13. Non-Forking Servers (Perl Cookbook)
- opening with socket function: 29.2.157. socket (Programming Perl)
- pre-forking servers: 17.12. Pre-Forking Servers (Perl Cookbook)
- protocols and: 16. Interprocess Communication (Programming Perl)
- receiving messages on: 12.2.1. Receiver (Advanced Perl Programming)
- 29.2.125. recv (Programming Perl)
- restarting servers on demand: 17.16. Restarting a Server on Demand (Perl Cookbook)
- sending messages on: 12.2.2. Sender (Advanced Perl Programming)
- 29.2.145. send (Programming Perl)
- server-side connections: 13.1.3. Server Connections (Perl in a Nutshell)
- 13.2.2. Server-Side Sockets (Perl in a Nutshell)
- servers and: 12.4. Real-World Servers (Advanced Perl Programming)
- setting options: 29.2.148. setsockopt (Programming Perl)
- shutting down connection: 29.2.154. shutdown (Programming Perl)
- Socket API: 12.2. Socket API and IO::Socket (Advanced Perl Programming)
- TCP and: 16.5. Sockets (Programming Perl)
- TCP protocol
- communicating over: 17.3. Communicating over TCP (Perl Cookbook)
- writing clients: 17.1. Writing a TCP Client (Perl Cookbook)
- writing servers: 17.2. Writing a TCP Server (Perl Cookbook)
- UDP protocol
- writing clients: 17.4. Setting Up a UDP Client (Perl Cookbook)
- writing servers: 17.5. Setting Up a UDP Server (Perl Cookbook)
- Unix domain: 17.0. Introduction (Perl Cookbook)
- 17.6. Using UNIX Domain Sockets (Perl Cookbook)
- Unix-domain sockets: 16.5. Sockets (Programming Perl)
- sockhost() (IO::Socket::INET): Chapter 13, Reference: sockhost (Perl in a Nutshell)
- sockopt() (IO::Socket): Chapter 13, Reference: sockopt (Perl in a Nutshell)
- sockport() (IO::Socket::INET): Chapter 13, Reference: sockport (Perl in a Nutshell)
- socktype() (IO::Socket): Chapter 13, Reference: socktype (Perl in a Nutshell)
- software metering: 4.3.4. Using the Proc::ProcessTable Module (Perl for System Administration)
- sort,
variables: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- sort function: 1.8. List Processing (Programming Perl)
- sort subroutines,
comparison operators in: 1.5.6. Some Numeric and String Comparison Operators (Programming Perl)
- sortdemo program (example): 14.6. Sorting Large DBM Files (Perl Cookbook)
- sorting
- array elements: 4.14. Sorting an Array Numerically (Perl Cookbook)
- arrays in hashes of: 9.2.3. Access and Printing of a Hash of Arrays (Programming Perl)
- comparison routines
- DBM files: 14.6. Sorting Large DBM Files (Perl Cookbook)
- directory contents: 9.0. Introduction (Perl Cookbook)
- 9.12. Program: lst (Perl Cookbook)
- du command output: 5.16. Program: dutree (Perl Cookbook)
- hash elements: 5.9. Sorting a Hash (Perl Cookbook)
- hashes: 9.4.3. Access and Printing of a Hash of Hashes (Programming Perl)
- keys and values, hashes: 29.2.79. keys (Programming Perl)
- lists: 29.2.159. sort (Programming Perl)
- mail (example subroutine): 10.17. Program: Sorting Your Mail (Perl Cookbook)
- overloading and: 13.3. Overloadable Operators (Programming Perl)
- pod =head1 sections: 15.19. Program: tkshufflepod (Perl Cookbook)
- randomizing array element order: 4.17. Randomizing an Array (Perl Cookbook)
- randomizing file line order: 8.7. Randomizing All Lines (Perl Cookbook)
- sort function: 29.2.159. sort (Programming Perl)
- text into columns: 4.18. Program: words (Perl Cookbook)
- sort( ),: 1.2.1.2.2. Hashes. (Programming Perl)
- Soundex matching: 1.16. Soundex Matching (Perl Cookbook)
- source code
- CPAN, for Perl distribution: 22. CPAN (Programming Perl)
- development tools for: 18.6. Code Development Tools (Programming Perl)
- filter for: 18.5.1. The Bytecode Generator (Programming Perl)
- filters for: 24.5.3. Source Filters (Programming Perl)
- foreign code, executing: 23. Security (Programming Perl)
- window around breakpoint, examining: 20.1. Using the Debugger (Programming Perl)
- source code for Perl, obtaining: 2. Installing Perl (Perl in a Nutshell)
- source control systems,
RCS (see RCS)
- source filters: 22.1. The CPAN modules Directory (Programming Perl)
- s/// (substitution) operator
- 4.6. Regular Expressions (Perl in a Nutshell)
- 4.6.1. Pattern-Matching Operators (Perl in a Nutshell)
- ~ operator with: 1.1. Accessing Substrings (Perl Cookbook)
- stripping whitespace with: 1.11. Indenting Here Documents (Perl Cookbook)
- space: 2.2. Molecules (Programming Perl)
- -spacing1, -spacing2, -spacing3 options (Text): 18.11. The Text Widget (Perl in a Nutshell)
- spaceship operator (<=>): 3.12. Equality Operators (Programming Perl)
- spam, finding source of: 8.3.3.2. Checking against Internet-wide blacklists (Perl for System Administration)
- 8.3.3.1. Checking against a local blacklist (Perl for System Administration)
- Internet-wide: 8.3.3.2. Checking against Internet-wide blacklists (Perl for System Administration)
- local: 8.3.3.1. Checking against a local blacklist (Perl for System Administration)
- special characters: ?/ (Programming Perl) 5.9.4. The Little Engine That /Could(n't)
- special variables: 28.1.6. Per-Package Special Functions (Programming Perl)
- specific classes: 13.0. Introduction (Perl Cookbook)
- SpecPerl utility: 14.2.1. GUI Forms: The Easy Way (Advanced Perl Programming)
- SpecTcl utility: 14.2.1. GUI Forms: The Easy Way (Advanced Perl Programming)
- speed:
24.2. Efficiency (Programming Perl)
- spider (robot): 20.11. Creating a Robot (Perl Cookbook)
- splice(): 4.11. Processing Multiple Elements of an Array (Perl Cookbook)
- Chapter 5, Reference: splice (Perl in a Nutshell)
- Tie::IxHash module and: 5.6. Retrieving from a Hash in Insertion Order (Perl Cookbook)
- splice function: 29.2.160. splice (Programming Perl)
- Perl versions, changes in: 24.1.5. Previous Perl Traps (Programming Perl)
- splicing tied arrays: 14.2.1. Array-Tying Methods (Programming Perl)
- split(): 1.5. Processing a String One Character at a Time (Perl Cookbook)
- 8.3. Processing Every Word in a File (Perl Cookbook)
- 8.9. Processing Variable-Length Text Fields (Perl Cookbook)
- Chapter 5, Reference: split (Perl in a Nutshell)
- reading records with pattern separators: 6.7. Reading Records with a Pattern Separator (Perl Cookbook)
- split function: 1.7. Regular Expressions (Programming Perl)
- 5.2. Pattern-Matching Operators (Programming Perl)
- 5.7.2. Clustering (Programming Perl)
- 24.2.1. Time Efficiency (Programming Perl)
- 29.2.161. split (Programming Perl)
- split() function (Unix): 5.1.1. Generating Host Files (Perl for System Administration)
- local: 5.1.1. Generating Host Files (Perl for System Administration)
- creating/deleting: D.1. Creating /Deleting Databases and Tables (Perl for System Administration)
- data in, manipulating: D.3.3. Simple Manipulation of Data Returned by Queries (Perl for System Administration)
- Perl-cliented: 9.5.4.2. Using Perl-cliented SQL databases (Perl for System Administration)
- querying information: D.3. Querying Information (Perl for System Administration)
- stored procedures: D.6.3. Stored Procedures (Perl for System Administration)
- Chapter 5, Reference: sprintf (Perl in a Nutshell)
- %c format: 1.4. Converting Between ASCII Characters and Values (Perl Cookbook)
- comparing floating-point numbers: 2.2. Comparing Floating-Point Numbers (Perl Cookbook)
- rounding floating-point numbers: 2.3. Rounding Floating-Point Numbers (Perl Cookbook)
- sprintf function: 14.4.1. Filehandle-Tying Methods (Programming Perl)
- 29.2.162. sprintf (Programming Perl)
- SQL database: 20.9. Creating HTML Templates (Perl Cookbook)
- SQL statement placeholders: 12.2.4. Placeholders database and statement handles (Perl in a Nutshell)
- Sql statement (SQL): 10.4.2. Win32::ODBC (Advanced Perl Programming)
- SQL statements: 10.4.1.1. Basic SQL accesses (Advanced Perl Programming)
- 14.10. Executing an SQL Command Using DBI and DBD (Perl Cookbook)
- 19.7. Formatting Lists and Tables with HTML Shortcuts (Perl Cookbook)
- SQL (Structured Query Language)
- changing: D.4. Changing Table Information (Perl for System Administration)
- commands, sending from Perl: 7.3. Using the ODBC Framework (Perl for System Administration)
- documenting from Perl: 7.4. Server Documentation (Perl for System Administration)
- interacting with from Perl: 7.1. Interacting with an SQL Server from Perl (Perl for System Administration)
- managing logins from Perl: 7.5. Database Logins (Perl for System Administration)
- monitoring from Perl: 7.6. Monitoring Server Health (Perl for System Administration)
- using DBI: 7.2. Using the DBI Framework (Perl for System Administration)
- using ODBC: 7.3. Using the ODBC Framework (Perl for System Administration)
- creating/deleting: D.1. Creating /Deleting Databases and Tables (Perl for System Administration)
- inserting data into: D.2. Inserting Data into a Table (Perl for System Administration)
- query results, adding: D.3.4. Adding the Query Results to Another Table (Perl for System Administration)
- relating: D.5. Relating Tables to Each Other (Perl for System Administration)
- rows in, retrieving: D.3.2. Retrieving a Subset of the Rows in a Table (Perl for System Administration)
- tutorial: D. The Fifteen-Minute SQL Tutorial (Perl for System Administration)
- views of: D.6.1. Views (Perl for System Administration)
- sqrt(): Chapter 5, Reference: sqrt (Perl in a Nutshell)
- sqrt function (square root): 29.2.163. sqrt (Programming Perl)
- square root function: Chapter 5, Reference: sqrt (Perl in a Nutshell)
- srand(): 2.8. Generating Different Random Numbers (Perl Cookbook)
- Chapter 5, Reference: srand (Perl in a Nutshell)
- srand function: 29.2.164. srand (Programming Perl)
- src directory (CPAN): 22. CPAN (Programming Perl)
- SSI (server-side includes), mod_perl with: 11.5. Server-Side Includes with mod_perl (Perl in a Nutshell)
- :ssl method group: 10.2. Importing Method Groups (Perl in a Nutshell)
- SSL (Secure Socket Layer): 6.4.2. The Initial LDAP Connection (Perl for System Administration)
- ST macro: 20.4.2.1. Returning a variable list of results (Advanced Perl Programming)
- stacks: 20.2.1. Perl Objects (Advanced Perl Programming)
- 20.4. Stacks and Messaging Protocol (Advanced Perl Programming)
- 1.2.1.2.1. Arrays. (Programming Perl)
- 9. Data Structures (Programming Perl)
- expression evaluation: 2.3. Built-in Data Types (Programming Perl)
- backtracing with T command: 20.1. Using the Debugger (Programming Perl)
- disciplines: 29.2.104. open (Programming Perl)
- Perl, manipulating from C: 21.4.5. Fiddling with the Perl Stack from C (Programming Perl)
- Perl virtuall machine: 18.3. Executing Your Code (Programming Perl)
- subroutines, current calls: 29.2.8. caller (Programming Perl)
- stale hyperlinks, finding: 20.7. Finding Stale Links (Perl Cookbook)
- standard filehandles: 7.0. Introduction (Perl Cookbook)
- standard input,
scripts, passing by: 19.1. Command Processing (Programming Perl)
- :standard method group: 10.2. Importing Method Groups (Perl in a Nutshell)
- standard modules
- 8. Standard Modules (Perl in a Nutshell)
- 11. Modules (Programming Perl)
- dollar sign ($) (see $)
- standard Unicode properties: 5.4.3.2. Standard Unicode properties (Programming Perl)
- Start of Authority (SOA): 5.3.1.1. Creating the administrative header (Perl for System Administration)
- start_html() (CGI.pm): Chapter 10, Reference: start_html (Perl in a Nutshell)
- 10.5. Using JavaScript Features (Perl in a Nutshell)
- starting position of matched string: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- start_multipart_form() (CGI.pm): Chapter 10, Reference: start_multipart_form (Perl in a Nutshell)
- startform() (CGI.pm): Chapter 10, Reference: startform (Perl in a Nutshell)
- StartService() (Win32::Service): Chapter 19, Reference: StartService (Perl in a Nutshell)
- starttag() (HTML::Parser): Chapter 17, Reference: starttag (Perl in a Nutshell)
- stat(): 8.17. Testing a File for Trustworthiness (Perl Cookbook)
- 9.0. Introduction (Perl Cookbook)
- 9.1. Getting and Setting Timestamps (Perl Cookbook)
- Chapter 5, Reference: stat (Perl in a Nutshell)
- stat function: 29.2.165. stat (Programming Perl)
- 32.1.4. Filenames, Filesystems, and File Locking (Programming Perl)
- filehandles, calling on: 23.2.2. Handling Race Conditions (Programming Perl)
- stat() function (Perl): 10.1.1. Local Filesystem Changes (Perl for System Administration)
- state()
- DBI module: Chapter 12, Reference: state (Perl in a Nutshell)
- Frame widget: 18.18.1. Toplevel Methods (Perl in a Nutshell)
- Mail::POP3Client module: Chapter 14, Reference: State (Perl in a Nutshell)
- state, maintaining (CGI): 10.3. Maintaining State (Perl in a Nutshell)
- -state option (widgets): 18.3. Common Widget Configuration Options (Perl in a Nutshell)
- statement handle, DBI: 7.2. Using the DBI Framework (Perl for System Administration)
- statement handles (DBI methods): 12.2.3. Database Handles and Statement Handles (Perl in a Nutshell)
- statements: 4.3. Statements (Perl in a Nutshell)
- 4. Statements and Declarations (Programming Perl)
- compound: 4.2. Compound Statements (Programming Perl)
- global declarations and: 4.7. Global Declarations (Programming Perl)
- if and unless: 4.3. if and unless Statements (Programming Perl)
- labels for (see labels)
- loop-control operators vs.: 4.4.4. Loop Control (Programming Perl)
- loops (see loops)
- Perl, evaluating from C: 21.4.4. Evaluating a Perl Statement from C (Programming Perl)
- simple: 4.1. Simple Statements (Programming Perl)
- static allocation: 1.1. Referring to Existing Variables (Advanced Perl Programming)
- static data members: 13.0. Introduction (Perl Cookbook)
- 13.4. Managing Class Data (Perl Cookbook)
- static linking: 21.3.1. XS and XSUBs (Programming Perl)
- static methods: 7.2.5. Class Methods and Attributes (Advanced Perl Programming)
- static scoping (see lexical scope)
- static typing hints: 20.7. A Peek into the Future (Advanced Perl Programming)
- static variables: 6.2.3. Scoping Issues (Programming Perl)
- statically linked extensions: 19.4. Adding Extensions (Advanced Perl Programming)
- statistics, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- status of exiting process: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- Status property (Response object): 20.2.2.2. Response properties (Perl in a Nutshell)
- STDERR: 7.0. Introduction (Perl Cookbook)
- 4.4.3. Global Special Filehandles (Perl in a Nutshell)
- 4.9. Filehandles (Perl in a Nutshell)
- controlling for other programs: 16.9. Controlling the Input, Output, and Error of Another Program (Perl Cookbook)
- reading from programs: 16.7. Reading STDERR from a Program (Perl Cookbook)
- STDERR filehandle: 24.3. Programming with Style (Programming Perl)
- 28.2. Special Variables in Alphabetical Order (Programming Perl)
- 29.2.38. fileno (Programming Perl)
- STDIN: 7.0. Introduction (Perl Cookbook)
- 4.4.3. Global Special Filehandles (Perl in a Nutshell)
- 4.9. Filehandles (Perl in a Nutshell)
- 1.4. Filehandles (Programming Perl)
- 29.2.38. fileno (Programming Perl)
- preprocessing input: 16.6. Preprocessing Input (Perl Cookbook)
- reading single characters from: 29.2.43. getc (Programming Perl)
- testing for interactivity: 15.2. Testing Whether a Program Is Running Interactively (Perl Cookbook)
- STDIN filehandle: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- STDIN, STDOUT, and STDERR filehandles: 16.2.2. Passing Filehandles (Programming Perl)
- passing filehandles to new programs through: 16.2.2. Passing Filehandles (Programming Perl)
- reassigning to client connection: 16.5.2. Networking Servers (Programming Perl)
- stdio library: 7.0. Introduction (Perl Cookbook)
- STDOUT: 7.0. Introduction (Perl Cookbook)
- 4.4.3. Global Special Filehandles (Perl in a Nutshell)
- 4.9. Filehandles (Perl in a Nutshell)
- 1.4. Filehandles (Programming Perl)
- 29.2.38. fileno (Programming Perl)
- filtering output: 16.5. Filtering Your Own Output (Perl Cookbook)
- printing to: 29.2.113. print (Programming Perl)
- testing for interactivity: 15.2. Testing Whether a Program Is Running Interactively (Perl Cookbook)
- STDOUT filehandle: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- stemming text, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- stepping through code: 20.2.1. Stepping and Running (Programming Perl)
- sticky bit: 24.2.1. Time Efficiency (Programming Perl)
- -sticky option (grid manager): 18.2.2. The grid Geometry Manager (Perl in a Nutshell)
- sticky widgets: 19.11. Creating Sticky Widgets (Perl Cookbook)
- stopping,
infinite loop: 4.4.2. for Loops (Programming Perl)
- StopService() (Win32::Service): Chapter 19, Reference: StopService (Perl in a Nutshell)
- Stopwatch facility (example): 9.1.1. Example: Stopwatch (Advanced Perl Programming)
- stor() (Net::FTP): Chapter 16, Reference: stor (Perl in a Nutshell)
- Storable module: 10.2.3. Storable (Advanced Perl Programming)
- 11.12. Copying Data Structures (Perl Cookbook)
- storage locations
- lvalues for: 1.5.3. Assignment Operators (Programming Perl)
- (see also lvalues)
- store function: 9.1. Tying Scalars (Advanced Perl Programming)
- 11.2.6. Object Identity (Advanced Perl Programming)
- 11.13. Storing Data Structures to Disk (Perl Cookbook)
- Adaptor::DBI module: 11.3.2.1. Storing objects (Advanced Perl Programming)
- Adaptor::File module: 11.3.1.1. Storing objects (Advanced Perl Programming)
- STORE method: 13.15. Creating Magic Variables with tie (Perl Cookbook)
- stores procedures: 10.4.1.6. What DBI does not provide (Advanced Perl Programming)
- storing class data in: 12.8. Managing Class Data (Programming Perl)
- storing complex data values in DBM file: 14.6. Tie Modules on CPAN (Programming Perl)
- stou() (Net::FTP): Chapter 16, Reference: stou (Perl in a Nutshell)
- stream sockets: 17.0. Introduction (Perl Cookbook)
- 17.11. Forking Servers (Perl Cookbook)
- streamed data, modules for: 10.2. Streamed Data (Advanced Perl Programming)
- streams: 4.4.2. Iterators and Streams (Advanced Perl Programming)
- strftime(): 3.8. Printing a Date (Perl Cookbook)
- strict module: 8.133. strict (Perl in a Nutshell)
- 1.2.1.4. Simplicities (Programming Perl)
- 32.1.13. Perl Language Extensions and Internals (Programming Perl)
- strict pragma: 2.5.1. Name Lookups (Programming Perl)
- 4.9.2. Controlling the Use of Globals (Programming Perl)
- 8.4. Symbolic References (Programming Perl)
- strict() (URI::URL): Chapter 17, Reference: strict (Perl in a Nutshell)
- strict directive, symbolic references and: 1.5. Symbolic References (Advanced Perl Programming)
- string context: 2.7.1. Scalar and List Context (Programming Perl)
- string literals: 2.6.2. String Literals (Programming Perl)
- newlines in: 2.6.2. String Literals (Programming Perl)
- v-strings (vector or version): 2.6.7. V-String Literals (Programming Perl)
- String::Approx module: 6.13. Approximate Matching (Perl Cookbook)
- stringification: 13.3. Overloadable Operators (Programming Perl)
- modules for: 32.10. Data::Dumper (Programming Perl)
- stringifying
- data structures: 9.7. Saving Data Structures (Programming Perl)
- objects: 8.3.6. Other Tricks You Can Do with Hard References (Programming Perl)
- references: 8.3.6. Other Tricks You Can Do with Hard References (Programming Perl)
- 8.5.1. References Don't Work as Hash Keys (Programming Perl)
- 9.1.3. Access and Printing (Programming Perl)
- 9.1.5. Common Mistakes (Programming Perl)
- stringifying operator,
overloading: 14.4.1. Filehandle-Tying Methods (Programming Perl)
- strings: 20.3.1. Scalar Values (Advanced Perl Programming)
- 1.0. Introduction (Perl Cookbook)
- 1.8. Expanding Variables in User Input (Perl Cookbook)
- 4.2.2. String Interpolation (Perl in a Nutshell)
- 1.2.1. Variable Syntax (Programming Perl)
- \A anchor (string beginning): 4.6.5. Anchors (Perl in a Nutshell)
- accessing substrings: 1.1. Accessing Substrings (Perl Cookbook)
- as compilation units: 2.5.1. Name Lookups (Programming Perl)
- as filehandles: 3.4.4. Strings as Handles (Advanced Perl Programming)
- bitwise operators, working with: 3.13. Bitwise Operators (Programming Perl)
- boundary assertions: 1.7.3. Nailing Things Down (Programming Perl)
- 5.6.1. Beginnings: The \A and ^ Assertions (Programming Perl)
- character classes: 4.6.4. Character Classes (Perl in a Nutshell)
- checking if valid numbers: 2.1. Checking Whether a String Is a Valid Number (Perl Cookbook)
- comparing
- 4.5.4.1. Relational operators (Perl in a Nutshell)
- 3.11. Relational Operators (Programming Perl)
- comparison operators: 1.5.6. Some Numeric and String Comparison Operators (Programming Perl)
- concatenating
- 3.8. Additive Operators (Programming Perl)
- 24.2.1. Time Efficiency (Programming Perl)
- containing newlines, matches against: 5.2.1. Pattern Modifiers (Programming Perl)
- converting ASCII and values: 1.4. Converting Between ASCII Characters and Values (Perl Cookbook)
- converting ASCII to/from HTML: 20.4. Converting ASCII to HTML (Perl Cookbook)
- converting to list values: 29.2.189. unpack (Programming Perl)
- converting to numbers:of:: 2.6.1. Numeric Literals (Programming Perl)
- copying and substituting: 6.1. Copying and Substituting Simultaneously (Perl Cookbook)
- default values for: 1.2. Establishing a Default Value (Perl Cookbook)
- display, changing in debugger: 20.3.3. Debugger Options (Programming Perl)
- double-quoted
- changes in Perl versions: 24.1.5. Previous Perl Traps (Programming Perl)
- character interpolation in: 2.6.2. String Literals (Programming Perl)
- duplicate words, finding: 6.16. Detecting Duplicate Words (Perl Cookbook)
- escaping characters: 1.13. Escaping Characters (Perl Cookbook)
- eval function and: 24.2.1. Time Efficiency (Programming Perl)
- extracting substrings: 29.2.168. substr (Programming Perl)
- first character of: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- formats for: 29.2.162. sprintf (Programming Perl)
- hash element indices: 5.0. Introduction (Perl Cookbook)
- hexadecimal (see hexadecimal numbers)
- HTML text substitutions: 20.14. Program: htmlsub (Perl Cookbook)
- index function: 29.2.75. index (Programming Perl)
- interpolating functions/expression within: 1.10. Interpolating Functions and Expressions Within Strings (Perl Cookbook)
- joining: 29.2.78. join (Programming Perl)
- list values, converting to: 29.2.108. pack (Programming Perl)
- matching letters: 6.2. Matching Letters (Perl Cookbook)
- matching words: 6.3. Matching Words (Perl Cookbook)
- modifying: 5.2.3.1. Modifying strings en passant (Programming Perl)
- numbers, converting to: 2.6. Scalar Values (Programming Perl)
- numeric operators with: 13.14. Overloading Operators (Perl Cookbook)
- octal (see octal numbers)
- operators
- 4.5.11.4. String operator (Perl in a Nutshell)
- 1.5.2. String Operators (Programming Perl)
- 24.1.1. Universal Blunders (Programming Perl)
- repetition (x) operator
- 4.5.11.4. String operator (Perl in a Nutshell)
- parsing datetime information in: 3.7. Parsing Dates and Times from Strings (Perl Cookbook)
- plurals based on numbers: 2.18. Printing Correct Plurals (Perl Cookbook)
- printing: 29.2.113. print (Programming Perl)
- printing values in: 8.3.6. Other Tricks You Can Do with Hard References (Programming Perl)
- processing characters individually: 1.5. Processing a String One Character at a Time (Perl Cookbook)
- psgrep program (example): 1.18. Program: psgrep (Perl Cookbook)
- quoted: 1.2.1.1. Singularities (Programming Perl)
- quoting: 4.2.2. String Interpolation (Perl in a Nutshell)
- range operator, working with: 3.15. Range Operator (Programming Perl)
- reading from binary files: 8.14. Reading a String from a Binary File (Perl Cookbook)
- references and: 8.5.1. References Don't Work as Hash Keys (Programming Perl)
- reformatting paragraphs: 1.12. Reformatting Paragraphs (Perl Cookbook)
- removing leading/trailing spaces: 1.14. Trimming Blanks from the Ends of a String (Perl Cookbook)
- removing/extracting HTML tags: 20.6. Extracting or Removing HTML Tags (Perl Cookbook)
- reversing elements of: 1.6. Reversing a String by Word or Character (Perl Cookbook)
- rindex function: 29.2.134. rindex (Programming Perl)
- searching for and replacing substrings (s/// operator):
5.2.3. The s/// Operator (Substitution) (Programming Perl)
- shared string tables/etc/hosts: 20.3.3.1. Inside HVs (Advanced Perl Programming)
- splitting into substrings: 29.2.161. split (Programming Perl)
- study function and: 29.2.166. study (Programming Perl)
- substituting specific words: 1.17. Program: fixstyle (Perl Cookbook)
- text color, changing: 15.5. Changing Text Color (Perl Cookbook)
- truth values of: 1.6.1. What Is Truth? (Programming Perl)
- vec function and: 29.2.195. vec (Programming Perl)
- \z anchor (string end): 4.6.5. Anchors (Perl in a Nutshell)
- \Z anchor (string/line end): 4.6.5. Anchors (Perl in a Nutshell)
- strings, converting to/from byte strings: 15.1. Building Character (Programming Perl)
- variable-length character encoding: 15.1. Building Character (Programming Perl)
- strings program (example): 8.14. Reading a String from a Binary File (Perl Cookbook)
- stripping whitespace: 1.14. Trimming Blanks from the Ends of a String (Perl Cookbook)
- StrNum class (example): 13.14. Overloading Operators (Perl Cookbook)
- str2time() (HTTP::Date): Chapter 17, Reference: str2time (Perl in a Nutshell)
- struct() (Class::Struct): 13.5. Using Classes as Structs (Perl Cookbook)
- struct declaration (C): 2.1. User-Defined Structures (Advanced Perl Programming)
- Struct::Class module: 12.7. Managing Instance Data (Programming Perl)
- struct_flock() (lockarea): 7.22. Program: lockarea (Perl Cookbook)
- structs, classes as: 13.5. Using Classes as Structs (Perl Cookbook)
- structs
- emulating: 12.7.2. Generating Classes with Class::Struct (Programming Perl)
- formatting: 29.2.108. pack (Programming Perl)
- structural metacharacters in regular expressions: 5.1. The Regular Expression Bestiary (Programming Perl)
- structural metasymbols: 5.3.1. Metasymbol Tables (Programming Perl)
- Structure for Management Information (SMI): E.1. SNMP in Practice (Perl for System Administration)
- structure of Perl programs: 4.1. Program Structure (Perl in a Nutshell)
- Structured Query Language
- host files: 5.1. Host Files (Perl for System Administration)
- wtmp file: 9.2.1. Using unpack( ) (Perl for System Administration)
- structures
- Academy Award data (example): 2.4. Pass the Envelope (Advanced Perl Programming)
- binary trees: 11.15. Program: Binary Trees (Perl Cookbook)
- copying: 11.12. Copying Data Structures (Perl Cookbook)
- magic variables: 20.3.6. Magic Variables (Advanced Perl Programming)
- nested: B.2. Nested Data Structures (Advanced Perl Programming)
- 1.3. Nested Data Structures (Advanced Perl Programming)
- 18.3. SWIG Features (Advanced Perl Programming)
- opcodes: 20.2.2.1. Inside opcodes (Advanced Perl Programming)
- Perl value types: 20.3. Perl Value Types (Advanced Perl Programming)
- PerlInterpreter: 20.2.1.1. Multiple interpreters (Advanced Perl Programming)
- printing: 2.5. Pretty-Printing (Advanced Perl Programming)
- 11.11. Printing Data Structures (Perl Cookbook)
- stacks: 20.4. Stacks and Messaging Protocol (Advanced Perl Programming)
- storing to disk: 11.13. Storing Data Structures to Disk (Perl Cookbook)
- SWIG and: 18.3. SWIG Features (Advanced Perl Programming)
- transparently persistent: 11.14. Transparently Persistent Data Structures (Perl Cookbook)
- type-checking hints: 20.7. A Peek into the Future (Advanced Perl Programming)
- user-defined: 2.1. User-Defined Structures (Advanced Perl Programming)
- 2.2. Example: Matrices (Advanced Perl Programming)
- StrVal (overload::StrVal): 13.7. Public Overload Functions (Programming Perl)
- stubs for modules, generating: 32.1.17. Module Installation Support (Programming Perl)
- study(): Chapter 5, Reference: study (Perl in a Nutshell)
- study function: 29.2.166. study (Programming Perl)
- style, programming with: 24.3. Programming with Style (Programming Perl)
- sub {}:: 4.5. Bare Blocks (Programming Perl)
- sub declaration: 8.2.2.3. The anonymous subroutine composer (Programming Perl)
- 29.2.167. sub (Programming Perl)
- sub declarations: 10.0. Introduction (Perl Cookbook)
- Chapter 5, Reference: sub (Perl in a Nutshell)
- 4.7. Subroutines (Perl in a Nutshell)
- sub keyword: 6.1. Syntax (Programming Perl)
- 6.4. Prototypes (Programming Perl)
- subarrays and subhashes,
references to, in arrays: 1.2.1.2.1. Arrays. (Programming Perl)
- sub_groups() (News::Newsrc): Chapter 15, Reference: sub_groups (Perl in a Nutshell)
- subclasses: 13.0. Introduction (Perl Cookbook)
- 12.1. Brief Refresher on Object-Oriented Lingo (Programming Perl)
- attributes, overriding superclass ancestors: 12.7. Managing Instance Data (Programming Perl)
- determining membership: 13.8. Determining Subclass Membership (Perl Cookbook)
- inheritance and: 13.12. Solving the Data Inheritance Problem (Perl Cookbook)
- subject() (Mail::Send): Chapter 14, Reference: subject (Perl in a Nutshell)
- subject, sorting mail by (example): 10.17. Program: Sorting Your Mail (Perl Cookbook)
- submit() (CGI.pm): Chapter 10, Reference: submit (Perl in a Nutshell)
- submitting HTML forms: 20.2. Automating Form Submission (Perl Cookbook)
- subnamespaces, for variables: 2.5. Names (Programming Perl)
- subroutine call stack: 29.2.8. caller (Programming Perl)
- subroutine calls,
executing without stepping through: 20.2.1. Stepping and Running (Programming Perl)
- subroutines: 10.0. Introduction (Perl Cookbook)
- 4.7. Subroutines (Perl in a Nutshell)
- 8.3.7.2. Nested subroutines (Programming Perl)
- 1.2.1. Variable Syntax (Programming Perl)
- 6. Subroutines (Programming Perl)
- 6. Subroutines (Programming Perl)
- 12.2. Perl's Object System (Programming Perl)
- arguments: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- aborting with exit: 29.2.35. exit (Programming Perl)
- access arguments of: 10.1. Accessing Subroutine Arguments (Perl Cookbook)
- anonymous: 3.3.3. Naming Anonymous Subroutines (Advanced Perl Programming)
- 4.1.2. References to Anonymous Subroutines (Advanced Perl Programming)
- references to: 8.2.2.3. The anonymous subroutine composer (Programming Perl)
- atrributes, getting and setting: 32.1.13. Perl Language Extensions and Internals (Programming Perl)
- autoloading: 10.2. Autoloading (Programming Perl)
- 12.5.4. Method Autoloading (Programming Perl)
- 32.1.17. Module Installation Support (Programming Perl)
- barewords, confusing with: 24.1.5. Previous Perl Traps (Programming Perl)
- BEGIN, compilation and: 6.3. Package Initialization and Destruction (Advanced Perl Programming)
- built-in, overriding: 12.11. Overriding Built-In Functions (Perl Cookbook)
- B::Xref module, cross-references with C: 18.6. Code Development Tools (Programming Perl)
- calling: 20.4.1. Calling a Perl Subroutine (Advanced Perl Programming)
- calling indirectly: 6.1. Syntax (Programming Perl)
- calling, method invocations vs.: 12.4.1. Inheritable Constructors (Programming Perl)
- classes with same names: 12.3.4. Package-Quoted Classes (Programming Perl)
- closures: 4.3. Closures (Advanced Perl Programming)
- constant: 10.1. Symbol Tables (Programming Perl)
- currently running, name of: 10.4. Determining Current Function Name (Perl Cookbook)
- data, passing into and out of: 6.2. Semantics (Programming Perl)
- debugger command for pattern match listings: 20.2.5. Locating Code (Programming Perl)
- declaring: 4.7. Global Declarations (Programming Perl)
- 29.2.167. sub (Programming Perl)
- location of subrouting definitions
- declaring in package for AUTOLOAD management: 12.5.4. Method Autoloading (Programming Perl)
- defining: 6.2. Semantics (Programming Perl)
- definitions, loading from other files: 4.7. Global Declarations (Programming Perl)
- delaying loading of: 6.7. Autoloading (Advanced Perl Programming)
- dispatch tables: 4.2.1. Dispatch Table (Advanced Perl Programming)
- do SUBROUTINE operator:
29.2.28. do (subroutine) (Programming Perl)
- email sorter (example): 10.17. Program: Sorting Your Mail (Perl Cookbook)
- errors, indicating: 6.2.2. Error Indications (Programming Perl)
- eval function and: 5.1. The String Form: Expression Evaluation (Advanced Perl Programming)
- exception handling: 10.12. Handling Exceptions (Perl Cookbook)
- external,:
25.6. External Subroutines (XS) (Programming Perl)
- external (XSUBs):
21.3. Extending Perl (Using C from Perl) (Programming Perl)
- importing from another module: 6.1. Syntax (Programming Perl)
- lexically scoped: 29.2.99. my (Programming Perl)
- localizing: 10.14. Redefining a Function (Perl Cookbook)
- locking for threads: 17.2.2.3. Locking subroutines (Programming Perl)
- locked attribute: 17.2.2.4. The locked attribute (Programming Perl)
- lvalue attribute: 12.7.6. New Tricks (Programming Perl)
- method resolution, steps for: 12.5. Class Inheritance (Programming Perl)
- methods vs.: 12.3. Method Invocation (Programming Perl)
- modules/packages and: 6.1. Basic Package (Advanced Perl Programming)
- named, compiler/interpreter interaction: 18.7. Avant-Garde Compiler, Retro Interpreter (Programming Perl)
- names for: 2.5. Names (Programming Perl)
- 2.5. Names (Programming Perl)
- names of: 6.1. Syntax (Programming Perl)
- nested: 8.3.7.2. Nested subroutines (Programming Perl)
- nesting: 10.16. Nesting Subroutines (Perl Cookbook)
- parameter lists, working with: 6.2.1. Tricks with Parameter Lists (Programming Perl)
- passing: 10.5. Passing Arrays and Hashes by Reference (Perl Cookbook)
- 10.7. Passing by Named Parameter (Perl Cookbook)
- passing arrays/hashes to: 1.2.1. Passing Arrays and Hashes to Subroutines (Advanced Perl Programming)
- passing filehandles to: 3.4.2. Passing Filehandles to Subroutines (Advanced Perl Programming)
- passing references in: 6.3. Passing References (Programming Perl)
- performance and: 24.2.1. Time Efficiency (Programming Perl)
- Perl, calling from C: 21.4.3. Calling a Perl Subroutine from C (Programming Perl)
- private for modules: 12.4. Making Variables Private to a Module (Perl Cookbook)
- private names for: 6.4.1. Enforcing Privacy (Advanced Perl Programming)
- private variables: 10.2. Making Variables Private to a Function (Perl Cookbook)
- prototypes for functions: 10.11. Prototyping Functions (Perl Cookbook)
- prototyping, careful use of: 6.4.2. Care with Prototypes (Programming Perl)
- redefining, inlining and: 6.4.1. Inlining Constant Functions (Programming Perl)
- references to,: 10.1. Symbol Tables (Programming Perl)
- references to, in scalars: 1.2.1.1. Singularities (Programming Perl)
- referencing: 4.1. Subroutine References (Advanced Perl Programming)
- return context, detecting: 10.6. Detecting Return Context (Perl Cookbook)
- return function: 29.2.131. return (Programming Perl)
- return values
- 6.2. Semantics (Programming Perl)
- returning by reference: 10.9. Returning More Than One Array or Hash (Perl Cookbook)
- returning failure: 10.10. Returning Failure (Perl Cookbook)
- skipping selected: 10.8. Skipping Selected Return Values (Perl Cookbook)
- returning references: 8.2.3. Object Constructors (Programming Perl)
- saving global values: 10.13. Saving Global Values (Perl Cookbook)
- scoping issues: 6.2.3. Scoping Issues (Programming Perl)
- sorting, reverse disallowed as name for: 24.1.5. Previous Perl Traps (Programming Perl)
- substituting with goto: 4.6. goto (Programming Perl)
- 29.2.71. goto (Programming Perl)
- timelocal: 29.2.88. localtime (Programming Perl)
- trapping undefined function calls: 10.15. Trapping Undefined Function Calls with AUTOLOAD (Perl Cookbook)
- user-defined: 1.2.2. Verbs (Programming Perl)
- Net::hostent module: 29.2.49. gethostent (Programming Perl)
- 32.1.8. Networking and Interprocess Communication (Programming Perl)
- Class::Struct, using to create objects and accesors: 32.6. Class::Struct (Programming Perl)
- subs module: 8.134. subs (Perl in a Nutshell)
- 32.1.13. Perl Language Extensions and Internals (Programming Perl)
- subs pragma,: 11.3. Overriding Built-in Functions (Programming Perl)
- $SUBSCRIPT_SEPARATOR: 2.9. Hashes (Programming Perl)
- 28.2. Special Variables in Alphabetical Order (Programming Perl)
- subscribe() (News::Newsrc): Chapter 15, Reference: subscribe (Perl in a Nutshell)
- subscribed() (News::Newsrc): Chapter 15, Reference: subscribed (Perl in a Nutshell)
- $SUBSCRIPT_SEPARATOR ($;) variable: 9.4. Recognizing Two Names for the Same File (Perl Cookbook)
- 4.4.1. Global Special Variables (Perl in a Nutshell)
- subscripting: 24.2.1. Time Efficiency (Programming Perl)
- negative: 2.3. Built-in Data Types (Programming Perl)
- subscriptions() (Net::NNTP): Chapter 15, Reference: subscriptions (Perl in a Nutshell)
- subscripts, arrays: 1.2.1.2.1. Arrays. (Programming Perl)
- $SUBSEP ($;) variable: 9.4. Recognizing Two Names for the Same File (Perl Cookbook)
- 4.4.1. Global Special Variables (Perl in a Nutshell)
- subshells, environment variables, using with: 19.2. Environment Variables (Programming Perl)
- substitute (s//) operator: 24.1.1. Universal Blunders (Programming Perl)
- 5. Pattern Matching (Programming Perl)
- 2.7.4. Interpolative Context (Programming Perl)
- 5.2. Pattern-Matching Operators (Programming Perl)
- substituting
- /e flag with: 5.4.1. Expression Evaluation in Substitutions (Advanced Perl Programming)
- within strings: 6.1. Copying and Substituting Simultaneously (Perl Cookbook)
- substitution evaluations: 5.10.3.2. Substitution evaluations (Programming Perl)
- substitution (s///) operator
- 4.6. Regular Expressions (Perl in a Nutshell)
- 4.6.1. Pattern-Matching Operators (Perl in a Nutshell)
- ~ operator with: 1.1. Accessing Substrings (Perl Cookbook)
- stripping whitespace with: 1.11. Indenting Here Documents (Perl Cookbook)
- substitution, shells versus Perl: 24.1.4. Shell Traps (Programming Perl)
- substr(): 5.5.2. Extracting Columns from a File (Advanced Perl Programming)
- 1.1. Accessing Substrings (Perl Cookbook)
- Chapter 5, Reference: substr (Perl in a Nutshell)
- substr function: 24.2.1. Time Efficiency (Programming Perl)
- 29.2.168. substr (Programming Perl)
- chop function and: 29.2.12. chop (Programming Perl)
- manipulating string positions with: 5.6. Positions (Programming Perl)
- substrings: 1.1. Accessing Substrings (Perl Cookbook)
- searching for and replacing with s/// operator:
5.2.3. The s/// Operator (Substitution) (Programming Perl)
- subtracting, from character sets: 5.4.3.4. Defining your own character properties (Programming Perl)
- subtracting pattern modifiers from cloisters: 5.7.3. Cloistered Pattern Modifiers (Programming Perl)
- subtraction
- (see also additive operators)
- overloaded objects: 13.2. Overload Handlers (Programming Perl)
- success code (NNTP): 15.1. The NNTP Protocol (Perl in a Nutshell)
- SUPER pseudoclass: 7.2.6.1. Overriding base classes (Advanced Perl Programming)
- 13.10. Accessing Overridden Methods (Perl Cookbook)
- 12.5.2. Accessing Overridden Methods (Programming Perl)
- 12.5.2. Accessing Overridden Methods (Programming Perl)
- superclasses: 7.2.6. The Need for Inheritance (Advanced Perl Programming)
- 13.0. Introduction (Perl Cookbook)
- 12.1. Brief Refresher on Object-Oriented Lingo (Programming Perl)
- accessing overridden methods: 13.10. Accessing Overridden Methods (Perl Cookbook)
- inheritance and: 13.12. Solving the Data Inheritance Problem (Perl Cookbook)
- supported() (Net::FTP): Chapter 16, Reference: supported (Perl in a Nutshell)
- surface copies: 11.12. Copying Data Structures (Perl Cookbook)
- surl script: 20.8. Finding Fresh Links (Perl Cookbook)
- Suspend() (Win32::Process): Chapter 19, Reference: Suspend (Perl in a Nutshell)
- suss program: 8.3.4. Support Mail Augmentation (Perl for System Administration)
- SV (internal scalar value): 21.2. Internal Data Types (Programming Perl)
- SVs (scalar values): 20.3.1. Scalar Values (Advanced Perl Programming)
- SWIG: 21.3.1. XS and XSUBs (Programming Perl)
- SWIG system,
XSUBs, automatically generating: 21.3.1. XS and XSUBs (Programming Perl)
- SWIG tool: 2.1. User-Defined Structures (Advanced Perl Programming)
- 17.1. On Code Generation (Advanced Perl Programming)
- 18. Extending Perl:A First Course (Advanced Perl Programming)
- C header file and: 18.1.1. The Extension Process (Advanced Perl Programming)
- features of: 18.3. SWIG Features (Advanced Perl Programming)
- Mandelbrot code example: 18.2.1. Fractals Using SWIG (Advanced Perl Programming)
- typemaps: 20.5.7. SWIG Typemaps (Advanced Perl Programming)
- XS tool versus: 18.1.2. SWIG or XS? (Advanced Perl Programming)
- XSUBs and: 20.4.2. The Called Side: Hand-Coding an XSUB (Advanced Perl Programming)
- switch statement: 19.8. Redirecting to a Different Location (Perl Cookbook)
- 19.12. Writing a Multiscreen CGI Script (Perl Cookbook)
- 4.5.1. Case Structures (Programming Perl)
- 24.2.1. Time Efficiency (Programming Perl)
- Perl vs. C programming: 24.1.3. C Traps (Programming Perl)
- switches: 22.1. The CPAN modules Directory (Programming Perl)
- command processing: 19.1.2. Location of Perl (Programming Perl)
- switches, command-line: 19.1. Command Processing (Programming Perl)
- 19.1.3. Switches (Programming Perl)
- -e switches: 19.1. Command Processing (Programming Perl)
- default, taking switches as: 19.2. Environment Variables (Programming Perl)
- single character, processing with clustering: 32.1.3. Option, Argument, Parameter, and Configuration
File Processing (Programming Perl)
- switches, Perl command-line: 3.2. Command-Line Options (Perl in a Nutshell)
- Sx, Perl modules for: 22.1. The CPAN modules Directory (Programming Perl)
- Sybase OpenClient libraries: 7.1. Interacting with an SQL Server from Perl (Perl for System Administration)
- Sybase server, documenting via DBI module: 7.4.2. Sybase Server via DBI (Perl for System Administration)
- sybperl package: 12.2. Design of DBI (Perl in a Nutshell)
- Symbol module: 3.4. Filehandles, Directory Handles, and Formats (Advanced Perl Programming)
- 8.135. Symbol (Perl in a Nutshell)
- symbol tables: 3.1. Perl Variables, Symbol Table, and Scoping (Advanced Perl Programming)
- 20.2.1. Perl Objects (Advanced Perl Programming)
- 20.3.4. Glob Values and Symbol Tables (Advanced Perl Programming)
- 7.1. Namespaces and Packages (Perl in a Nutshell)
- 2.5. Names (Programming Perl)
- 2.5. Names (Programming Perl)
- 10.1. Symbol Tables (Programming Perl)
- accessing: 6.8. Accessing the Symbol Table (Advanced Perl Programming)
- containing references to other symbol tables: 10.1. Symbol Tables (Programming Perl)
- current package, determining use of: 10. Packages (Programming Perl)
- displaying for packages: 20.3.3. Debugger Options (Programming Perl)
- entries, aliasing: 2.10. Typeglobs and Filehandles (Programming Perl)
- modules/packages and: 6.1.1. Packages and Variables (Advanced Perl Programming)
- format name identifiers in: 29.2.41. format (Programming Perl)
- in fully qualified names: 2.5. Names (Programming Perl)
- local operator, making temporary changes with: 4.8.4. Dynamically Scoped Variables: local (Programming Perl)
- packages: 29.2.109. package (Programming Perl)
- references to: 8.2.5. Symbol Table References (Programming Perl)
- Symbol module: 32.1.1. Data Types (Programming Perl)
- symbolic references naming entries in: 8.1. What Is a Reference? (Programming Perl)
- (see also debugging)
- symbolic dereferences,
checking with strict pragma: 4.9.2. Controlling the Use of Globals (Programming Perl)
- symbolic links: 9.0. Introduction (Perl Cookbook)
- 29.2.169. symlink (Programming Perl)
- duplicating directory trees: 9.11. Program: symirror (Perl Cookbook)
- getting filenames from: 29.2.123. readlink (Programming Perl)
- lstat function and: 29.2.91. lstat (Programming Perl)
- security risks in Unix: 23.2.1. Unix Kernel Security Bugs (Programming Perl)
- to packages: 12.13. Referring to Packages Indirectly (Perl Cookbook)
- symbolic references: B.6. Dynamic Behavior (Advanced Perl Programming)
- 1.5. Symbolic References (Advanced Perl Programming)
- 1.6.1. Reference Counts (Advanced Perl Programming)
- 4.1.4. Symbolic References (Advanced Perl Programming)
- 6.1.2. Symbolic References (Advanced Perl Programming)
- 8.1. What Is a Reference? (Programming Perl)
- 8.4. Symbolic References (Programming Perl)
- Symbol::qualify(): 12.5. Determining the Caller's Package (Perl Cookbook)
- symbols, importing: 6.5. Importing Symbols (Advanced Perl Programming)
- exporting, prevention of: 11.2.1.3. Managing unknown symbols (Programming Perl)
- Symdump module: 20.1. Reading the Source (Advanced Perl Programming)
- symirror program (example): 9.11. Program: symirror (Perl Cookbook)
- symlink():
Chapter 5, Reference: symlink (Perl in a Nutshell)
- symlink function: 29.2.169. symlink (Programming Perl)
- symmetric differences of lists: 4.8. Computing Union, Intersection, or Difference of Unique Lists (Perl Cookbook)
- SYN-ACK attack: 10.4.1. Perl Saves the Day (Perl for System Administration)
- SYN Flood: 10.4.1. Perl Saves the Day (Perl for System Administration)
- sync(): Chapter 14, Reference: sync (Perl in a Nutshell)
- synchronicity: 13.2. Remote Procedure Calls (RPC) (Advanced Perl Programming)
- data access in threads: 17.2.2.1. Synchronizing access with lock (Programming Perl)
- syntax, checking: 19.1.3. Switches (Programming Perl)
- syntax, Perl: 2.3. Built-in Data Types (Programming Perl)
- syntax tree: 17.2. Jeeves Example (Advanced Perl Programming)
- syscall(): 3.9. High-Resolution Timers (Perl Cookbook)
- Chapter 5, Reference: syscall (Perl in a Nutshell)
- syscall function: 29.2.3. alarm (Programming Perl)
- 29.2.170. syscall (Programming Perl)
- ioctl and fcntl returns: 29.2.77. ioctl (Programming Perl)
- performance and: 24.2.1. Time Efficiency (Programming Perl)
- Perl, C language vs.: 24.1.3. C Traps (Programming Perl)
- restarting: 16.1.3. Timing Out Slow Operations (Programming Perl)
- signal interruption of: 16.1.2. Reaping Zombies (Programming Perl)
- Sys\:\:Hostname module: 9.5.4.1. Using Perl-only databases (Perl for System Administration)
- SyslogScan package: 9.5.3. Black Boxes (Perl for System Administration)
- contacting: 6.3. The WHOIS Directory Service (Perl for System Administration)
- email for
- as support medium: 8.3.4. Support Mail Augmentation (Perl for System Administration)
- limiting message sending: 8.2.1.1. Controlling the frequency of mail (Perl for System Administration)
- sending: 8.1. Sending Mail (Perl for System Administration)
- log files: 9. Log Files (Perl for System Administration)
- networks: 10.3.1. Using SNMP from Perl (Perl for System Administration)
- security: 10. Security and Network Monitoring (Perl for System Administration)
- mechanics vs. architects: 3.3.1. The Backend Database (Perl for System Administration)
- Perl as language for: 1.2. How Perl Can Help (Perl for System Administration)
- SQL databases and: 7. SQL Database Administration (Perl for System Administration)
- with ADSI: 6.5.8. Working with Users via ADSI (Perl for System Administration)
- syslog, filehandle tying to: 14.6. Tie Modules on CPAN (Programming Perl)
- sysopen(): 7.1. Opening a File (Perl Cookbook)
- Chapter 5, Reference: sysopen (Perl in a Nutshell)
- strange filenames with: 7.2. Opening Files with Unusual Filenames (Perl Cookbook)
- sysopen function: 16.2.1. File Locking (Programming Perl)
- 16.3.4. Named Pipes (Programming Perl)
- 29.2.104. open (Programming Perl)
- 29.2.171. sysopen (Programming Perl)
- file overwriting, controlling: 23.2.2. Handling Race Conditions (Programming Perl)
- sysread(): 12.3.3. Nonblocking Filehandles (Advanced Perl Programming)
- 12.3.2.1. Blocking looms again (Advanced Perl Programming)
- 12.5. IO Objects and Filehandles (Advanced Perl Programming)
- 8.0. Introduction (Perl Cookbook)
- 17.0. Introduction (Perl Cookbook)
- Chapter 5, Reference: sysread (Perl in a Nutshell)
- sysread function: 14.4.1. Filehandle-Tying Methods (Programming Perl)
- 29.2.172. sysread (Programming Perl)
- sysseek(): 8.0. Introduction (Perl Cookbook)
- Chapter 5, Reference: sysseek (Perl in a Nutshell)
- Sys::Syslog module: 17.17. Program: backsniff (Perl Cookbook)
- 8.137. Sys::Syslog (Perl in a Nutshell)
- 32.1.7. Operating System Interfaces (Programming Perl)
- system(): 16.2. Running Another Program (Perl Cookbook)
- 19.6. Executing Commands Without Shell Escapes (Perl Cookbook)
- Chapter 5, Reference: system (Perl in a Nutshell)
- system calls: 29.2.170. syscall (Programming Perl)
- $SYSTEM_FD_MAX ($^F) variable: 4.4.1. Global Special Variables (Perl in a Nutshell)
- system function: 29.2.174. system (Programming Perl)
- list argument form, avoiding shell with: 23.3.2. Code Masquerading as Data (Programming Perl)
- performance and: 24.2.1. Time Efficiency (Programming Perl)
- portability of:
25.5. Interprocess Communication (IPC) (Programming Perl)
- System V IPC: 16.12. Sharing Variables in Different Processes (Perl Cookbook)
- 5.1. Perl Functions by Category (Perl in a Nutshell)
- 16.4. System V IPC (Programming Perl)
- functions dealing with: 29.1. Perl Functions by Category (Programming Perl)
- functions for semaphores: 29.2.142. semctl (Programming Perl)
- IPC::SysV module: 32.1.8. Networking and Interprocess Communication (Programming Perl)
- killing proces groups: 29.2.80. kill (Programming Perl)
- messages, syscalls for: 29.2.95. msgctl (Programming Perl)
- portability of: (Programming Perl) 25.5. Interprocess Communication (IPC)
- shared memory, functions for: 29.2.150. shmctl (Programming Perl)
- System V IPC syscalls: 16. Interprocess Communication (Programming Perl)
- reliable signals, not supporting: 16.1.2. Reaping Zombies (Programming Perl)
- $SYSTEM_FD_MAX: 28.2. Special Variables in Alphabetical Order (Programming Perl)
- syswrite(): 12.2.3. Bidirectional Communications (Advanced Perl Programming)
- 12.3.3. Nonblocking Filehandles (Advanced Perl Programming)
- 12.3.2.1. Blocking looms again (Advanced Perl Programming)
- 12.5. IO Objects and Filehandles (Advanced Perl Programming)
- 8.0. Introduction (Perl Cookbook)
- 17.0. Introduction (Perl Cookbook)
- Chapter 5, Reference: syswrite (Perl in a Nutshell)
- syswrite function: 14.4. Tying Filehandles (Programming Perl)
- 14.4.1. Filehandle-Tying Methods (Programming Perl)
- 29.2.175. syswrite (Programming Perl)
Symbols
| 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 © 2001 O'Reilly & Associates. All rights reserved.
|