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: