home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam  


Book Home Perl CD BookshelfSearch this book

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

Library Navigation Links

Copyright © 2001 O'Reilly & Associates. All rights reserved.