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: Character Classes (Perl tutorial)
- \s substitution modifier: Indenting Here Documents (Perl tutorial)
- \s (whitespace) character class
-
- Pattern-Matching Operators (Perl tutorial)
- Character Classes (Perl tutorial)
- Extended Regular Expressions (Perl tutorial)
- /s pattern-matching modifier: Introduction (Perl tutorial)
-
- matching multiple lines: Matching Multiple Lines (Perl tutorial)
- /s pattern modifier: Pattern Modifiers (Developing Perl)
-
- The m// Operator (Matching) (Perl Developing)
- The s/// Operator (Substitution) (Perl Developing)
- The tr/// Operator (Transliteration) (Perl Developing)
- S command (debugger): Reference: S (Perl tutorial)
- -s file test operator
-
- File Test Operators (Perl tutorial)
- s for whitespace=\s (for whitespace): Regular Expressions (Developing Perl)
- s operator (see substitution operator)
- s// (substitution) operator: Universal Blunders (Developing Perl)
- -s switch, perl: Command-Line Options (Perl tutorial)
- -s (switch) command-line switch: Switches (Developing Perl)
-
- The Perl Debugger (Developing Perl)
- s command (debugger): Reference: s (Perl tutorial)
- safe compartments: Security features (Advanced Perl Developing)
- safe compartments for insecure code: Safe Compartments (Developing Perl)
- Safe module: Trojan horses (Advanced Perl Developing)
-
- Safe (Perl tutorial)
- Safe Compartments (Developing Perl)
- Authentication, Security, and Encryption (Developing Perl)
- Safe Compartments (Developing Perl)
- SAM (Security Accounts Manager): NT/2000 User Identity Storage and Access (Perl for System Administration)
- Sarathy, Gurusamy: Data::Dumper (Advanced Perl Developing)
-
- MLDBM (Advanced Perl Developing)
- sascii program (example): Reading from the Keyboard (Perl tutorial)
- -sav option (perlcc): The Perl Compiler (Perl tutorial)
- SASL (Simple Authentication and Security Layer): The Initial LDAP Connection (Perl for System Administration)
- Save()
-
- Win32::Registry module: Reference: Save (Perl tutorial)
- Win32::Shortcut module: Reference: Save (Perl tutorial)
- save_as() (News::Newsrc): Reference: save_as (Perl tutorial)
- save stack: Inside Other Stacks (Advanced Perl Developing)
-
- Executing Your Code (Developing Perl)
- save_parameters(): Saving a Form to a File or Mail Pipe (Perl tutorial)
- saving data structures: Saving Data Structures (Developing Perl)
- SBDM module: DBM (Advanced Perl Developing)
- scalar(): Reference: scalar (Perl tutorial)
-
- Scalar and List Contexts (Perl tutorial)
- scalar context
-
- Scalar and List Contexts (Perl tutorial)
- Scalar and List Context (Developing Perl)
- Boolean values and: Boolean Context (Developing Perl)
- comma operator in: Comma Operators (Developing Perl)
-
- Previous Perl Traps (Developing Perl)
- conditional operator in: Conditional Operator (Developing Perl)
- expressions in (see EXPRs)
- forcing: scalar (Developing Perl)
- functions in: Functions (Developing Perl)
- /g pattern modifier, use in: (Developing Perl) 5.2.2. The m// Operator (Matching)
- hash variables, evaluating in: Hashes (Developing Perl)
- keys function, calling in: Hash-Tying Methods (Developing Perl)
- list assignment in: List Assignment (Developing Perl)
-
- Assignment Operators (Developing Perl)
- lvalues in: Scoped Variable Declarations (Developing Perl)
- m// (match) operator in: (Developing Perl) 5.2.2. The m// Operator (Matching)
- operations behaving differently in: Frequently Ignored Advice (Developing Perl)
- range (..) operator in: Range Operator (Developing Perl)
- recognizing in debugger: Using the Debugger (Developing Perl)
- subroutines, calling and evaluating in: Semantics (Developing Perl)
- subtypes of: Scalar and List Context (Developing Perl)
- void context: Void Context (Developing Perl)
- scalar prototype symbol ($): Prototypes (Perl tutorial)
- scalar pseudofunction: scalar (Developing Perl)
- scalar reverse function: Effects of Character Semantics (Developing Perl)
- scalar values: Scalar Values (Developing Perl)
-
- Scalar Values (Developing Perl)
- here documents: "Here" Documents (Developing Perl)
- interpolating array values: Interpolating Array Values (Developing Perl)
- numeric literals: Numeric Literals (Developing Perl)
- operators fo: Unary and Binary Operators (Developing Perl)
- string literals: String Literals (Developing Perl)
- v-string literals: V-String Literals (Developing Perl)
- scalar variables
-
- in angle brackets: Operator (Developing Perl) 2.11.2. Line Input (Angle)
- in double-quote context: (Developing Perl) 5.2.3. The s/// Operator (Substitution)
- scalars: Scalar Values (Advanced Perl Developing)
-
- Introduction (Perl tutorial)
- Data Types and Variables (Perl tutorial)
- Variable Syntax (Developing Perl)
- Singularities (Developing Perl)
- Built-in Data Types (Developing Perl)
- Variables (Developing Perl)
- arrays of scalar references: Creating Arrays of Scalar References (Perl tutorial)
- characters, length of: length (Developing Perl)
- complex data structures, representing as: Complexities (Developing Perl)
- constants: Symbol Tables (Developing Perl)
-
- Symbol Tables (Developing Perl)
- (see also constants)
- dereferencing: References to Scalars (Advanced Perl Developing)
-
- Performance Efficiency (Advanced Perl Developing)
- detecting scalar context: Detecting Return Context (Perl tutorial)
- dynamic allocation of: References to Anonymous Storage (Advanced Perl Developing)
- dynamic binding: Tying Scalars (Advanced Perl Developing)
- exchanging values between: Exchanging Values Without Using Temporary Variables (Perl tutorial)
- functions for manipulating: Perl Functions by Category (Perl tutorial)
-
- Perl Functions by Category (Developing Perl)
- hard references as: What Is a Reference? (Developing Perl)
- lists, converting to: Complexities (Developing Perl)
- parameter and return lists, subroutines: Semantics (Developing Perl)
- pattern-matching operators, applying to: Pattern-Matching Operators (Developing Perl)
- Perl, converting to C types: Evaluating a Perl Statement from C (Developing Perl)
- references: Singularities (Developing Perl)
- references to: Taking References to Scalars (Perl tutorial)
- SV (scalar value) in C: Internal Data Types (Developing Perl)
- truth, evaluating in: What Is Truth? (Developing Perl)
- tying: Tying Scalars (Developing Perl)
-
- base class definitions, providing: Convenient Classes (Developing Perl)
- magical counter variables: Magical Counter Variables (Developing Perl)
- methods for: Scalar-Tying Methods (Developing Perl)
- preventing unlocalized use of $_ variables: Magically Banishing $_ (Developing Perl)
- unordered set of (see hashes)
- scale() (Canvas): Canvas Methods (Perl tutorial)
- Scale widgets (Perl/Tk): Scale (Advanced Perl Developing)
-
- Scale (Advanced Perl Developing)
- The Scale Widget (Perl tutorial)
- scan()
-
- HTTP::Cookies module: Reference: scan (Perl tutorial)
- HTTP::Headers module: Reference: scan (Perl tutorial)
- scheduling and preemption policies, threads: The Thread Model (Developing Perl)
- schema
-
- evolution of: Schema Evolution (Advanced Perl Developing)
- generation for database: Oh, and Can You Do This Too? (Advanced Perl Developing)
- schema-defined properties: So How Do You Know Anything About an Object? (Perl for System Administration)
-
- So How Do You Know Anything About an Object? (Perl for System Administration)
- scheme() (URI::URL): Reference: scheme (Perl tutorial)
- schemes (URLs): Introduction (Perl tutorial)
- Schwartz, Randal: Sorting a List by Computable Field (Perl tutorial)
- scope modifiers: Scoped Variable Declarations (Developing Perl)
- scope operators: Scoped Variable Declarations (Developing Perl)
-
- in threads: Queues (Developing Perl)
- scope stack: Executing Your Code (Developing Perl)
- signal handling: Signals (Developing Perl)
- static (see scopes; lexical)
- subroutines: Scoping Issues (Developing Perl)
- variables: Variable Syntax (Developing Perl)
-
- strict pragma and: Simplicities (Developing Perl)
- scope stack: Inside Other Stacks (Advanced Perl Developing)
- scope, variable: Declarations and Scope (Perl tutorial)
-
- Private and Local Variables (Perl tutorial)
- functions for: Perl Functions by Category (Perl tutorial)
- lexical versus dynamic: Lexical Versus Dynamic Scoping (Advanced Perl Developing)
- subroutine variables: Making Variables Private to a Function (Perl tutorial)
- scopes: Names (Developing Perl)
-
- Compound Statements (Developing Perl)
- dynamic: Dynamically Scoped Variables: local (Developing Perl)
- loop variable in foreach: foreach Loops (Developing Perl)
- variables in if statements: if and unless Statements (Developing Perl)
- variables in three-part for loops: for Loops (Developing Perl)
- variables in while loops: while and until Statements (Developing Perl)
- block: Lexically Scoped Variables: my (Developing Perl)
- blocks: Compound Statements (Developing Perl)
- declarations and: Scoped Declarations (Developing Perl)
- file: Lexically Scoped Variables: my (Developing Perl)
- functions dealing with: Perl Functions by Category (Developing Perl)
- lexical scope: Lexically Scoped Variables: my (Developing Perl)
- lexically scoped variables: Names (Developing Perl)
- my variables: Packages (Developing Perl)
- package declarations: Packages (Developing Perl)
- pattern-matching operations: Pattern-Matching Operators (Developing Perl)
- scopes of searches: Performing LDAP Searches (Perl for System Administration)
- scratchpads: Lexical Variables (Advanced Perl Developing)
- screen appearance of command line: Debugger Options (Developing Perl)
-
-
- strict pragma and: Debugger Options (Developing Perl)
- -screen option (toplevel): The Toplevel Widget (Perl tutorial)
- script object (PerlScript): Client-Side PerlScript (Perl tutorial)
- <SCRIPT> tags: Client-Side PerlScript (Perl tutorial)
- script_name() (CGI.pm): Reference: script_name (Perl tutorial)
- SCRIPT_NAME environment variable: CGI Environment Variables (Perl tutorial)
- scripts
-
- (see also Perl)
- advantages of: The Case for Scripting (Advanced Perl Developing)
- building with -e switch: Switches (Developing Perl)
- CGI, taint mode and: Handling Insecure Data (Developing Perl)
- checking syntax of: Command-Line Options (Perl tutorial)
-
- Switches (Developing Perl)
- CPAN directory of
-
- idiomatic Perl, using: Fluent Perl (Developing Perl)
- performance of: Efficiency (Developing Perl)
- debugging: Switches (Developing Perl)
- dumping core files: Switches (Developing Perl)
- embedding in messages: Switches (Developing Perl)
- end marker for: Other Literal Tokens (Developing Perl)
- examples of, obtaining: Perl examples (Perl tutorial)
- executing: system (Developing Perl)
- for sending email, message body of: Insufficient Information in the Message Body (Perl for System Administration)
- for user administration processes: The Process Scripts (Perl for System Administration)
- insecure: Handling Insecure Code (Developing Perl)
- interpretation, shells vs. Perl: Shell Traps (Developing Perl)
- languages, checking for: Unicode block properties (Developing Perl)
- names of (see $0 variable)
- pausing: sleep (Developing Perl)
- Perl, common mistakes of novices: Common Goofs for Novices (Developing Perl)
- perl interpreter, associating with: How to Do It (Developing Perl)
-
- Developing with Style (Developing Perl)
- running time of: Named Unary and File Test Operators (Developing Perl)
- searching for: Switches (Developing Perl)
- searching for and compiling: Command Processing (Developing Perl)
-
- Development Support (Developing Perl)
- terminating with exec: exec (Developing Perl)
- ScrlListBox function: Scrollbars and Scrolling (Advanced Perl Developing)
- ScrlText function: Scrollbars and Scrolling (Advanced Perl Developing)
- Scroll() (Win32::Console): Reference: Scroll (Perl tutorial)
- Scrollbar widget (Perl/Tk): The Scrollbar widget (Perl tutorial)
-
- The Scrollbar Widget (Perl tutorial)
- scrollbars, widget (Perl/Tk): Scrollbars and Scrolling (Advanced Perl Developing)
-
- Scrollbars and Scrolling (Advanced Perl Developing)
- Scrollbars (Perl tutorial)
- Scrolled() (Perl/Tk): Scrollbars and Scrolling (Advanced Perl Developing)
-
- Using the Scrolled method (Perl tutorial)
- scrolling_list() (CGI.pm)
-
- Reference: scrolling_list (Perl tutorial)
- -scrollregion option (Canvas): The Canvas Widget (Perl tutorial)
- SDBM library: Introduction (Perl tutorial)
- SDBM module: Tying Hashes (Advanced Perl Developing)
- SDBM_File module: DBM (Advanced Perl Developing)
-
- SDBM_File (Perl tutorial)
- DBM Interfaces (Developing Perl)
- search and replace, global: (Developing Perl) 5.2.3. The s/// Operator (Substitution)
- search base: Performing LDAP Searches (Perl for System Administration)
- search filters: Performing LDAP Searches (Perl for System Administration)
- search path, %INC: Special Variables in Alphabetical Order (Developing Perl)
- search programs: Regular Expressions (Developing Perl)
- search() (Text widget): Text Methods (Perl tutorial)
- Search::Dict module: Search::Dict (Perl tutorial)
-
- String Processing, Language Text Processing, Parsing, and Searching (Developing Perl)
- search_files subroutine (example): Examples (Advanced Perl Developing)
- searching
-
- for methods: Searching for Methods (Advanced Perl Developing)
- for scripts: Command-Line Options (Perl tutorial)
-
- Switches (Developing Perl)
- for substrings: (Developing Perl) 5.2.3. The s/// Operator (Substitution)
- grep function for: grep (Developing Perl)
- linear, versus hashes: Time Efficiency (Developing Perl)
- man pages with perlman: Searching for Text (Advanced Perl Developing)
- multipattern grep for (example): Fast Multipattern grep (Advanced Perl Developing)
- rules for name searches: Name Lookups (Developing Perl)
- text, Perl modules for: The CPAN modules Directory (Developing Perl)
- secondary servers, DNS: Creating the administrative header (Perl for System Administration)
- secure property (response cookies): Setting cookies (Perl tutorial)
- Secure Socket Layer (SSL): The Initial LDAP Connection (Perl for System Administration)
-
- breaches in, documenting: Local Signs of Peril (Perl for System Administration)
- denial-of-service attacks: Perl Saves the Day (Perl for System Administration)
-
- to files: Local Filesystem Changes (Perl for System Administration)
- to networks: Network Service Changes (Perl for System Administration)
- of bots: Using the Proc::ProcessTable Module (Perl for System Administration)
- of Perl: It's Not Easy Being Omnipotent (Perl for System Administration)
- of SNMP: The Twenty-Minute SNMP Tutorial (Perl for System Administration)
- suspicious activities, noticing: Local Signs of Peril (Perl for System Administration)
- SYN attacks, detecting from Perl: Perl Saves the Day (Perl for System Administration)
- security
-
- The Pursuit of Happiness (Developing Perl)
- Security (Developing Perl)
- srand (Developing Perl)
-
- Perl modules for: The Pursuit of Happiness (Developing Perl)
- CGI scripts: Introduction (Perl tutorial)
-
- Writing a Safe CGI Program (Perl tutorial)
- executing user commands: Executing Commands Without Shell Escapes (Perl tutorial)
- code masquerading as data: Code Masquerading as Data (Developing Perl)
- connecting through firewalls: Program: fwdport (Perl tutorial)
- eval function and: The String Form: Expression Evaluation (Advanced Perl Developing)
- insecure code, handling: Handling Insecure Code (Developing Perl)
-
- safe compartments for: Safe Compartments (Developing Perl)
- insecure data, handling: Handling Insecure Data (Developing Perl)
-
- command and file access under reduced privileges: Accessing Commands and Files Under Reduced Privileges (Developing Perl)
- detecting and laundering tainted data: Detecting and Laundering Tainted Data (Developing Perl)
- environment, cleaning up: Cleaning Up Your Environment (Developing Perl)
- module privacy: Privacy (Advanced Perl Developing)
- modules for: Authentication, Security, and Encryption (Developing Perl)
-
- The CPAN modules Directory (Developing Perl)
- reading passwords without echo: Reading Passwords (Perl tutorial)
- references and: Trojan horses (Advanced Perl Developing)
- taint checking: Security features (Advanced Perl Developing)
- testing files for trustworthiness: Testing a File for Trustworthiness (Perl tutorial)
- timing glitches, handling: Handling Timing Glitches (Developing Perl)
-
- race conditions: Handling Race Conditions (Developing Perl)
- temporary files: Temporary Files (Developing Perl)
- Unix kernel security bugs: Unix Kernel Security Bugs (Developing Perl)
- Win32::FileSecurity module: Microsoft-Related Modules (Developing Perl)
- Security Accounts Manager (SAM): NT/2000 User Identity Storage and Access (Perl for System Administration)
- security identifier (SID): NT/2000 User ID Numbers (Perl for System Administration)
-
- (see also users, identity of, Windows/2000)
- sed: Regular Expressions (Developing Perl)
-
- The tr/// Operator (Transliteration) (Perl Developing)
- see()
-
- Listbox widget: Listbox Methods (Perl tutorial)
- Text widget: Text Methods (Perl tutorial)
- seed, random number: srand (Developing Perl)
- seek(): Introduction (Perl tutorial)
-
- Trailing a Growing File (Perl tutorial)
- Reference: seek (Perl tutorial)
- seek function: seek (Developing Perl)
-
- tell (Developing Perl)
- (see also tell function)
- SEEK method: Filehandle-Tying Methods (Developing Perl)
- seekable I/O objects: Filehandle, Directory Handle, and Stream I/O Utilities (Developing Perl)
- seekdir(): Processing All Files in a Directory (Perl tutorial)
-
- Reference: seekdir (Perl tutorial)
- seekdir function: seekdir (Developing Perl)
- seeme program (example): Flushing Output (Perl tutorial)
- select(): Multiplexing Using select (Advanced Perl Developing)
-
- Short Sleeps (Perl tutorial)
- Communicating over TCP (Perl tutorial)
- Reference: select (Perl tutorial)
- changing STDOUT: Introduction (Perl tutorial)
- Checkbutton widget: Checkbutton Methods (Perl tutorial)
- Mail::Folder module: Reference: select (Perl tutorial)
- Radiobutton widget: Radiobutton Methods (Perl tutorial)
- reading from multiple filehandles: Reading from Many Filehandles Without Blocking (Perl tutorial)
-
- Communicating over TCP (Perl tutorial)
- SELECT command (SQL): Simple Manipulation of Data Returned by Queries (Perl for System Administration)
- select function: fileno (Developing Perl)
-
- print (Developing Perl)
- select (output filehandle) (Perl Developing)
- select (ready file descriptors) (Perl Developing)
- Filehandle, Directory Handle, and Stream I/O Utilities (Developing Perl)
- for format variables: Format Variables (Developing Perl)
-
- Format Variables (Developing Perl)
- select statement (SQL): Select (Advanced Perl Developing)
- -selectbackground option (widgets): Common Widget Configuration Options (Perl tutorial)
- select syscall, multiplexing I/O between clients: Networking Servers (Developing Perl)
- Select() (Win32::Console): Reference: Select (Perl tutorial)
- selection()
-
- Entry widget: Entry Methods (Perl tutorial)
- Listbox widget: Listbox Methods (Perl tutorial)
- selective aliases: Selective Aliasing (Advanced Perl Developing)
- -selectmode option (Listbox): The Listbox Widget (Perl tutorial)
- select_label() (Mail::Folder): Reference: select_label (Perl tutorial)
- Select module: Multiplexing Using select (Advanced Perl Developing)
-
- IO Objects and Filehandles (Advanced Perl Developing)
- SelectSaver module: SelectSaver (Perl tutorial)
-
- Filehandle, Directory Handle, and Stream I/O Utilities (Developing Perl)
- self-matching characters: ?/ (Developing Perl) 5.9.4. The Little Engine That /Could(n't)
- self method, thread accessing own thread object: Identifying threads (Developing Perl)
- self-referential data structures: Coping with Circular Data Structures (Perl tutorial)
- sel.first, sel.last indexes
-
- Entry widget: Text Indexes (Perl tutorial)
- Text widget: Text Indexes and Modifiers (Perl tutorial)
- self_url() (CGI.pm): Reference: self_url (Perl tutorial)
- SelfLoader module: Speeding Module Loading with SelfLoader (Perl tutorial)
-
- SelfLoader (Perl tutorial)
- Autoloading (Developing Perl)
- Module Installation Support (Developing Perl)
- Devel::SelfStubber module, using with: Module Installation Support (Developing Perl)
- semantics: use (Developing Perl)
- semaphore file, use in file locking: File Locking (Developing Perl)
-
- System V IPC: System V IPC (Developing Perl)
- semaphores: Win32::Semaphore (Perl tutorial)
-
- functions for: semctl (Developing Perl)
- IPC::Semaphore module: Networking and Interprocess Communication (Developing Perl)
- thread safety and: The Thread Model (Developing Perl)
- Thread::Semaphore module: Semaphores (Developing Perl)
- Win32::Semaphore module: Microsoft-Related Modules (Developing Perl)
- semctl(): Reference: semctl (Perl tutorial)
- semctl function: semctl (Developing Perl)
- semget(): Reference: semget (Perl tutorial)
- semget function: semget (Developing Perl)
- semop(): Reference: semop (Perl tutorial)
- semop function: semop (Developing Perl)
- send(): Reference: send (Perl tutorial)
-
- Built-in Socket Functions (Perl tutorial)
- send function: send (Developing Perl)
- send_basic_header() (HTTP::Daemon::ClientConn): Reference: send_basic_header (Perl tutorial)
- send_error() (HTTP::Daemon::ClientConn): Reference: send_error (Perl tutorial)
- send_file() (HTTP::Daemon::ClientConn): Reference: send_file_response (Perl tutorial)
- sending on sockets: send (Developing Perl)
-
-
- script embedded in: send (Developing Perl)
- System V IPC: System V IPC (Developing Perl)
- Sendmail for NT program: Getting sendmail (or Similar Mail Transport Agent) (Perl for System Administration)
- sendmail program: Speaking to the Mail Protocols Directly (Perl for System Administration)
-
- blacklists, local: Checking against a local blacklist (Perl for System Administration)
- send_redirect() (HTTP::Daemon::ClientConn): Reference: send_redirect (Perl tutorial)
- SendRequest() (Win32::Internet): Reference: SendRequest (Perl tutorial)
- send_response() (HTTP::Daemon::ClientConn): Reference: send_response (Perl tutorial)
- send_status_line() (HTTP::Daemon::ClientConn): Reference: send_status_line (Perl tutorial)
- sending
-
- email messages: Send Email with Net::SMTP (Perl tutorial)
- sockets: Sender (Advanced Perl Developing)
- separator() (Menubutton): Menubutton Methods (Perl tutorial)
- separators,: Regular Expressions (Developing Perl)
- separators, menu: Creating Menus with Tk (Perl tutorial)
- sequential matches: ?/ (Developing Perl) 5.9.4. The Little Engine That /Could(n't)
- serial ports, Perl modules for: The CPAN modules Directory (Developing Perl)
- serialization: Persistence Issues (Advanced Perl Developing)
-
- Data::Dumper module: Data::Dumper (Advanced Perl Developing)
- FreezeThaw module: FreezeThaw (Advanced Perl Developing)
- Storable module: Storable (Advanced Perl Developing)
- serializing Perl data structures: Perl Language Extensions and Internals (Developing Perl)
- Server object (PerlScript): Server-Side PerlScript (Perl tutorial)
- server-push CGI scripting: World Wide Web (Developing Perl)
- server-side includes (SSI), mod_perl with: Server-Side Includes with mod_perl (Perl tutorial)
- server-side PerlScript: PerlScript (Perl tutorial)
-
- Server-Side PerlScript (Perl tutorial)
- server-side socket connections: Server Connections (Perl tutorial)
-
- Server-Side Sockets (Perl tutorial)
- SERVER_NAME variable: CGI Environment Variables (Perl tutorial)
- SERVER_PORT variable: CGI Environment Variables (Perl tutorial)
- SERVER_PROTOCOL variable: CGI Environment Variables (Perl tutorial)
- SERVER_SOFTWARE variable: CGI Environment Variables (Perl tutorial)
- servers: Real-World Servers (Advanced Perl Developing)
-
- daemon servers: Making a Daemon Server (Perl tutorial)
- forking: Multiple Threads of Execution (Advanced Perl Developing)
-
- Forking Servers (Perl tutorial)
- forking clones to handle incoming connections: Networking Servers (Developing Perl)
- multihomed: Writing a Multi-Homed Server (Perl tutorial)
- non-forking: Non-Forking Servers (Perl tutorial)
- Perl modules for: The CPAN modules Directory (Developing Perl)
- POP3: Reading Mail with POP3 (Perl tutorial)
- pre-forking: Pre-Forking Servers (Perl tutorial)
- quiescent: Nonblocking Filehandles (Advanced Perl Developing)
- restarting on demand: Restarting a Server on Demand (Perl tutorial)
- taint mode, importance of enabling for: Handling Insecure Data (Developing Perl)
- TCP: Writing a TCP Server (Perl tutorial)
- UDP: Setting Up a UDP Server (Perl tutorial)
- ServerVariables collection: The Request Object (Perl tutorial)
- service control interface: Win32::Service (Perl tutorial)
- Session object (PerlScript): Server-Side PerlScript (Perl tutorial)
- set()
-
- Mail::Send module: Reference: set (Perl tutorial)
-
- Better Header Control with Mail::Send (Perl tutorial)
- Scale widget: Scale Methods (Perl tutorial)
- Scrollbar widget: Scrollbar Methods (Perl tutorial)
- Set-Cookie2 header: HTTP::Cookies (Perl tutorial)
- set_attributes function: Object Encapsulation (Advanced Perl Developing)
-
- Queries (Advanced Perl Developing)
- database mapping and: Multivalued Attributes and Database Mapping (Advanced Perl Developing)
- SetAttributes() (Win32::File): Win32::File (Perl tutorial)
- set_cookie() (HTTP::Cookies): Reference: set_cookie (Perl tutorial)
- Set-Cookie header: HTTP::Cookies (Perl tutorial)
-
- Setting cookies (Perl tutorial)
- setgid function: Talking to Yourself (Developing Perl)
- setgrent(): Reference: setgrent (Perl tutorial)
- setgrent function: getgrent (Developing Perl)
- -setgrid option
-
- Listbox widget: The Listbox Widget (Perl tutorial)
- Text widget: The Text Widget (Perl tutorial)
- SetHandler directive (mod_perl): mod_perl Handlers (Perl tutorial)
- sethostent(): Reference: sethostent (Perl tutorial)
- sethostent function: gethostent (Developing Perl)
- setjmp function: Using Eval for Time-Outs (Advanced Perl Developing)
- setnetent(): Reference: setnetent (Perl tutorial)
- set_option() (Mail::Folder): Reference: set_option (Perl tutorial)
- SetOption() (Win32::Internet): Reference: SetOption (Perl tutorial)
- setpgrp(): Reference: setpgrp (Perl tutorial)
- setpgrp function: setpgrp (Developing Perl)
- setpriority(): Reference: setpriority (Perl tutorial)
- setpriority function: setpriority (Developing Perl)
- SetPriorityClass() (Win32::Process): Reference: SetPriorityClass (Perl tutorial)
- setprotoent(): Reference: setprotoent (Perl tutorial)
- setprotoent function: getprotoent (Developing Perl)
- setpwent(): Reference: setpwent (Perl tutorial)
- setpwent function: getpwent (Developing Perl)
- set_readonly() (Mail::Folder): Reference: set_readonly (Perl tutorial)
- set theory: Finding Elements in One Array but Not Another (Perl tutorial)
- sets, intersection: Passing References (Developing Perl)
- setservent(): Reference: setservent (Perl tutorial)
- setservent function: getservent (Developing Perl)
- setsockopt(): Non-Forking Servers (Perl tutorial)
-
- Reference: setsockopt (Perl tutorial)
- setsockopt function: setsockopt (Developing Perl)
- SetStatusCallback() (Win32::Internet): Reference: SetStatusCallback (Perl tutorial)
- setuid function: Talking to Yourself (Developing Perl)
- SetValue() (Win32::Registry)
-
- Reference: SetValue (Perl tutorial)
- SetValueEx() (Win32::Registry): Reference: SetValueEx (Perl tutorial)
- shadow classes, SWIG and: SWIG Features (Advanced Perl Developing)
- shadow, password entries: getpwnam (Developing Perl)
- shadow password files (Unix): Shadow Passwords (Perl for System Administration)
- shallow binding: Python (Advanced Perl Developing)
- shallow copies: Copying Data Structures (Perl tutorial)
- shared file locks: File Locking (Developing Perl)
- shared memory, System V IPC: System V IPC (Developing Perl)
-
- controlled access to: System V IPC (Developing Perl)
- functions for: shmctl (Developing Perl)
- # (sharp)
-
- #! (shebang) notation: How to Do It (Developing Perl)
-
- Command Processing (Developing Perl)
- security problems caused by: Unix Kernel Security Bugs (Developing Perl)
- simulating on non-Unix systems: #! and Quoting on Non-Unix Systems (Developing Perl)
- for comments: Molecules (Developing Perl)
-
- /x pattern modifier, using with: Pattern Modifiers (Developing Perl)
- in formats: Formats (Developing Perl)
- quoting character, whitespace and: Pick Your Own Quotes (Developing Perl)
- shared resources, managing: Win32::NetResource (Perl tutorial)
- shared string tables: Inside HVs (Advanced Perl Developing)
- share_info hash: Win32::NetResource (Perl tutorial)
- shared locks: Locking a File (Perl tutorial)
- sharetest program (example): Sharing Variables in Different Processes (Perl tutorial)
- sharing variables among processes: Sharing Variables in Different Processes (Perl tutorial)
- shell escapes, executing commands without: Executing Commands Without Shell Escapes (Perl tutorial)
- shell field (Unix): The Classic Unix Password File (Perl for System Administration)
- shell module: Operating System Interfaces (Developing Perl)
-
-
- simulating on non-Unix systems: Operating System Interfaces (Developing Perl)
- shell wildcards for regexp matching: Matching Shell Globs as Regular Expressions (Perl tutorial)
-
- alternative for Perl, Windows systems: Environment Variables (Developing Perl)
- avoiding use of: Accessing Commands and Files Under Reduced Privileges (Developing Perl)
- avoiding with multi-argument piped open: Anonymous Pipes (Developing Perl)
- Bourne shell (sh): Command Processing (Developing Perl)
- bypassing with -| piping pseudocommand: Talking to Yourself (Developing Perl)
- debugger commands and: Actions and Command Execution (Developing Perl)
- environment variables as security hazards: Cleaning Up Your Environment (Developing Perl)
- environment variables, using with: Environment Variables (Developing Perl)
- I/O streams, setting up: Filehandles (Developing Perl)
- pipe commands with shell metacharacters, passing to: open (Developing Perl)
- pipe commands with special characters, handling: Anonymous Pipes (Developing Perl)
- developing, Perl vs.: Shell Traps (Developing Perl)
- quotes, passing through: Switches (Developing Perl)
- security pitfalls with use, avoiding: Code Masquerading as Data (Developing Perl)
- spawning, characters for: Debugger Options (Developing Perl)
- shift()
-
- Reference: shift (Perl tutorial)
- circular lists: Implementing a Circular List (Perl tutorial)
- on multiple array elements: Processing Multiple Elements of an Array (Perl tutorial)
- Tie::IxHash module and: Retrieving from a Hash in Insertion Order (Perl tutorial)
- shift function: Data Structures (Developing Perl)
-
- shift (Developing Perl)
- shift operator: The while and until statements (Developing Perl)
-
- Shift Operators (Developing Perl)
- Shift Operators (Developing Perl)
- shmctl(): Reference: shmctl (Perl tutorial)
- shmctl function: shmctl (Developing Perl)
- ShMem package: System V IPC (Developing Perl)
- shmget(): Reference: shmget (Perl tutorial)
- shmget function: shmget (Developing Perl)
- shmread(): Reference: shmread (Perl tutorial)
- shmread function: shmread (Developing Perl)
- shmwrite(): Reference: shmwrite (Perl tutorial)
- shmwrite function: shmwrite (Developing Perl)
- shopping cart: Writing a Multiscreen CGI Script (Perl tutorial)
- short-circuit operators: Logical Operators (Developing Perl)
-
- Operators (Developing Perl) 3.14. C-Style Logical (Short-Circuit)
- overloading and: Overloadable Operators (Developing Perl)
- shortcut files: Win32::Shortcut (Perl tutorial)
- shortening arrays: Array Length (Developing Perl)
- shorts: sprintf (Developing Perl)
- Showlex backend (Perl compiler): The Perl Compiler (Perl tutorial)
- -showvalue option (Scale): The Scale Widget (Perl tutorial)
- shuffling: Randomizing All Lines (Perl tutorial)
-
- array elements: Randomizing an Array (Perl tutorial)
- file line order: Randomizing All Lines (Perl tutorial)
- shutdown(): Closing a Socket After Forking (Perl tutorial)
-
- Reference: shutdown (Perl tutorial)
- Socket module: Built-in Socket Functions (Perl tutorial)
- shutdown function: shutdown (Developing Perl)
- shutdown syscall: Networking Clients (Developing Perl)
- -side option (pack geometry manager): The pack Geometry Manager (Perl tutorial)
- SID (security identifier): NT/2000 User ID Numbers (Perl for System Administration)
-
- (see also users, identity of, Windows/2000)
- %SIG hash: Signal Handlers (Advanced Perl Developing)
-
- Installing a Signal Handler (Perl tutorial)
- Global Special Arrays and Hashes (Perl tutorial)
- Signals (Developing Perl)
- Special Variables in Alphabetical Order (Developing Perl)
- sigaction function: Reaping Zombies (Developing Perl)
- SIGALRM signal: Using Eval for Time-Outs (Advanced Perl Developing)
-
- Timers (Advanced Perl Developing)
- Introduction (Perl tutorial)
- Timing Out an Operation (Perl tutorial)
- alarm (Developing Perl)
- SIGCHLD signal: Multiple Threads of Execution (Advanced Perl Developing)
-
- Introduction (Perl tutorial)
- Avoiding Zombie Processes (Perl tutorial)
- SIGHUP signal: Introduction (Perl tutorial)
-
- Restarting a Server on Demand (Perl tutorial)
- SIGINT signal: Introduction (Perl tutorial)
-
- Catching Ctrl-C (Perl tutorial)
- SIGIO signal: Handling Multiple Clients (Advanced Perl Developing)
- signal handlers
- signal handling, sigtrap module: Operating System Interfaces (Developing Perl)
- signal level option (debugger): Debugger Options (Developing Perl)
- signals: Signal Handlers (Advanced Perl Developing)
-
- Introduction (Perl tutorial)
- Interprocess Communication (Developing Perl)
- Signals (Developing Perl)
- %SIG hash: Special Variables in Alphabetical Order (Developing Perl)
- blocking: Blocking Signals (Perl tutorial)
-
- Blocking Signals (Developing Perl)
- core dumps, triggering in C library: Signals (Developing Perl)
- handlers for: Installing a Signal Handler (Perl tutorial)
- killing processes with: kill (Developing Perl)
- listing available: Listing Available Signals (Perl tutorial)
- portability of: System Interaction (Developing Perl)
- process groups: Program: lockarea (Perl tutorial)
-
- Sending a Signal (Perl tutorial)
- sending: Sending a Signal (Perl tutorial)
- signaling process groups: Signaling Process Groups (Developing Perl)
- sources of: Signals (Developing Perl)
- threads, delivering to: The Thread Model (Developing Perl)
- Thread::Signal module: Other standard threading modules (Developing Perl)
- timing out slow operations: Timing Out Slow Operations (Developing Perl)
- trapping with sigtrap pragma: Signals (Developing Perl)
- zombie processes, reaping: Reaping Zombies (Developing Perl)
- signals triggering in C library: Signals (Developing Perl)
- signatures, randomized: Program: sigrand (Perl tutorial)
- SIGPIPE signal: Introduction (Perl tutorial)
-
- Reading or Writing to Another Program (Perl tutorial)
- sigprocmask syscall: Blocking Signals (Developing Perl)
- sigprocmask system call: Blocking Signals (Perl tutorial)
- SIGQUIT signal: Introduction (Perl tutorial)
- sigrand program (example): Program: sigrand (Perl tutorial)
- SIGTERM signal: Introduction (Perl tutorial)
- sigtrap module: sigtrap (Perl tutorial)
- sigtrap pragma: Signals (Developing Perl)
-
- Signals (Developing Perl)
- SIGUSR1, SIGUSR2 signals: Introduction (Perl tutorial)
- Simple Authentication and Security Layer (SASL): The Initial LDAP Connection (Perl for System Administration)
- Simple Mail Transport Protocol (SMTP): Send Email with Net::SMTP (Perl tutorial)
- sin function (sine): sin (Developing Perl)
- sin() (sines): Calculating More Trigonometric Functions (Perl tutorial)
-
- Reference: sin (Perl tutorial)
- single inheritance: Introduction (Perl tutorial)
-
- Class Inheritance (Developing Perl)
- single quotes (')
-
- as package delimiters: Packages (Developing Perl)
- contractions in words, avoiding confusion with: Lookaround Assertions (Developing Perl)
- pattern recompilation and: Pattern Modifiers (Developing Perl)
- suppressing interpolation: Singularities (Developing Perl)
-
- When backslashes happen (Developing Perl)
- $size file statistic: stat (Developing Perl)
- size
-
- arrays, changing: Changing Array Size (Perl tutorial)
- hashes, preallocating for: Presizing a Hash (Perl tutorial)
- Tk window resize events: Responding to Tk Resize Events (Perl tutorial)
- window/terminal, determining: Determining Terminal or Window Size (Perl tutorial)
- sizefrom() (Frame widget): Toplevel Methods (Perl tutorial)
- Skip() (Win32::OLE::Enum): Reference: Skip (Perl tutorial)
- slave() (Net::NNTP): Reference: slave (Perl tutorial)
- slave servers: Domain Name Service (DNS) (Perl for System Administration)
-
- DNS: Creating the administrative header (Perl for System Administration)
- sleep(): Reference: sleep (Perl tutorial)
- sleep function: sleep (Developing Perl)
- sleeps: Short Sleeps (Perl tutorial)
- slices of arrays or hashes: Variables (Developing Perl)
- slices of multidimensional arrays: Slices (Developing Perl)
- slider (Scale) widget: The Scale Widget (Perl tutorial)
- -sliderlength option (Scale): The Scale Widget (Perl tutorial)
- slowcat program (example): Processing a String One Character at a Time (Perl tutorial)
- S<> interior sequence (pod): Interior sequences (Perl tutorial)
-
- Perl, setting value for: Switches (Developing Perl)
- smart callbacks: Using Closures as (Advanced Perl Developing)
- SMI RFCs: SNMP in Practice (Perl for System Administration)
- SMTP protocol, interface to: Send Email with Net::SMTP (Perl tutorial)
- SMTP (Simple Mail Transport Protocol): Speaking to the Mail Protocols Directly (Perl for System Administration)
- smtpsend() (Mail::Internet): Reference: smtpsend (Perl tutorial)
- SNMP Extension Module for the UCD SNMPv3 Library: Using SNMP from Perl (Perl for System Administration)
- SNMP (Simple Network Management Protocol)
-
- access policy: The Twenty-Minute SNMP Tutorial (Perl for System Administration)
- communities: The Twenty-Minute SNMP Tutorial (Perl for System Administration)
- modules, comparing: Using SNMP from Perl (Perl for System Administration)
- monitoring networks with: Using SNMP from Perl (Perl for System Administration)
- security of: The Twenty-Minute SNMP Tutorial (Perl for System Administration)
- theory: The Twenty-Minute SNMP Tutorial (Perl for System Administration)
- tutorial: SNMP in Practice (Perl for System Administration)
- using from Perl: Using SNMP from Perl (Perl for System Administration)
- variables: The Twenty-Minute SNMP Tutorial (Perl for System Administration)
- SNMP\:\:MIB module: Using SNMP from Perl (Perl for System Administration)
- SNMP_Session module: Using SNMP from Perl (Perl for System Administration)
- SNMP_utility module: Using SNMP from Perl (Perl for System Administration)
- SOA (Start of Authority): Creating the administrative header (Perl for System Administration)
- SOCK_ constants: Introduction (Perl tutorial)
- sockaddr() (IO::Socket::INET): Reference: sockaddr (Perl tutorial)
- sockaddr_in() (Socket): Introduction (Perl tutorial)
-
- Setting Up a UDP Client (Perl tutorial)
- Reference: sockaddr_in (Perl tutorial)
- Client Connections (Perl tutorial)
- Server Connections (Perl tutorial)
- sockaddr_un() (Socket): Introduction (Perl tutorial)
-
- Reference: sockaddr_un (Perl tutorial)
- sockdomain() (IO::Socket): Reference: sockdomain (Perl tutorial)
- socket(): IO Objects and Filehandles (Advanced Perl Developing)
-
- Introduction (Perl tutorial)
- Reference: socket (Perl tutorial)
- Initializing a Socket (Perl tutorial)
- Socket() (Mail::POP3Client): Reference: Socket (Perl tutorial)
- Socket module: Socket API and IO::Socket (Advanced Perl Developing)
-
- Socket (Perl tutorial)
- Built-in Socket Functions (Perl tutorial)
- The IO::Socket Module (Perl tutorial)
- Sockets (Developing Perl)
- Networking and Interprocess Communication (Developing Perl)
- inet_ntoa function: gethostbyaddr (Developing Perl)
- networking client, connecting to server: Networking Clients (Developing Perl)
- socketpair(): Reference: socketpair (Perl tutorial)
- socketpair function: socketpair (Developing Perl)
- socketpair syscall: Bidirectional Communication (Developing Perl)
- sockets: Networking Primer (Advanced Perl Developing)
-
- Introduction (Perl tutorial)
- Sockets (Perl tutorial)
- accepting connections from clients: accept (Developing Perl)
- attaching address to: bind (Developing Perl)
- bidirectional communication: Bidirectional Communications (Advanced Perl Developing)
-
- Writing Bidirectional Clients (Perl tutorial)
- built-in functions for: Built-in Socket Functions (Perl tutorial)
- client-side connections: Client Connections (Perl tutorial)
-
- Client-Side Sockets (Perl tutorial)
- closing: Closing a Socket After Forking (Perl tutorial)
-
- close (Developing Perl)
- closing one side: shutdown (Developing Perl)
- connecting: Program: fwdport (Perl tutorial)
-
- connect (Developing Perl)
- daemon servers: Making a Daemon Server (Perl tutorial)
- finding own name/address: Finding Your Own Name and Address (Perl tutorial)
- forking servers: Forking Servers (Perl tutorial)
- functions for: getsockname (Developing Perl)
- functions (Perl), dealing with: Sockets (Developing Perl)
- getting packed sockaddr address: getpeername (Developing Perl)
- handling multiple sockets: Handling Multiple Clients (Advanced Perl Developing)
- identifying machine at end: Identifying the Other End of a Socket (Perl tutorial)
- in interprocess communication: Sockets (Developing Perl)
-
- message passing: Message Passing (Developing Perl)
- networking clients: Networking Clients (Developing Perl)
- networking servers: Networking Servers (Developing Perl)
- initializing: Initializing a Socket (Perl tutorial)
- IO::Socket module: Socket API and IO::Socket (Advanced Perl Developing)
-
- IO::Socket (Perl tutorial)
- The IO::Socket Module (Perl tutorial)
- IO::Socket::INET subclass: IO::Socket::INET Reference (Perl tutorial)
- IO::Socket::UNIX subclass: IO::Socket::UNIX Reference (Perl tutorial)
- listen function for: listen (Developing Perl)
- logging port connection attempts: Program: backsniff (Perl tutorial)
- low-level access functions: Perl Functions by Category (Perl tutorial)
- low-level access, functions for: Perl Functions by Category (Developing Perl)
- modules for: Networking and Interprocess Communication (Developing Perl)
- multihomed servers: Writing a Multi-Homed Server (Perl tutorial)
- newlines, sending across: Newlines (Developing Perl)
- non-blocking: Writing a TCP Server (Perl tutorial)
- non-forking servers: Non-Forking Servers (Perl tutorial)
- opening with socket function: socket (Developing Perl)
- pre-forking servers: Pre-Forking Servers (Perl tutorial)
- protocols and: Interprocess Communication (Developing Perl)
- receiving messages on: Receiver (Advanced Perl Developing)
-
- recv (Developing Perl)
- restarting servers on demand: Restarting a Server on Demand (Perl tutorial)
- sending messages on: Sender (Advanced Perl Developing)
-
- send (Developing Perl)
- server-side connections: Server Connections (Perl tutorial)
-
- Server-Side Sockets (Perl tutorial)
- servers and: Real-World Servers (Advanced Perl Developing)
- setting options: setsockopt (Developing Perl)
- shutting down connection: shutdown (Developing Perl)
- Socket API: Socket API and IO::Socket (Advanced Perl Developing)
- TCP and: Sockets (Developing Perl)
- TCP protocol
-
- communicating over: Communicating over TCP (Perl tutorial)
- writing clients: Writing a TCP Client (Perl tutorial)
- writing servers: Writing a TCP Server (Perl tutorial)
- UDP protocol
-
- writing clients: Setting Up a UDP Client (Perl tutorial)
- writing servers: Setting Up a UDP Server (Perl tutorial)
- Unix domain: Introduction (Perl tutorial)
-
- Using UNIX Domain Sockets (Perl tutorial)
- Unix-domain sockets: Sockets (Developing Perl)
- sockhost() (IO::Socket::INET): Reference: sockhost (Perl tutorial)
- sockopt() (IO::Socket): Reference: sockopt (Perl tutorial)
- sockport() (IO::Socket::INET): Reference: sockport (Perl tutorial)
- socktype() (IO::Socket): Reference: socktype (Perl tutorial)
- software metering: Using the Proc::ProcessTable Module (Perl for System Administration)
- sort, variables: Special Variables in Alphabetical Order (Developing Perl)
- sort function: List Processing (Developing Perl)
- sort subroutines, comparison operators in: Some Numeric and String Comparison Operators (Developing Perl)
- sortdemo program (example): Sorting Large DBM Files (Perl tutorial)
- sorting
-
- array elements: Sorting an Array Numerically (Perl tutorial)
- arrays in hashes of: Access and Printing of a Hash of Arrays (Developing Perl)
- comparison routines
- DBM files: Sorting Large DBM Files (Perl tutorial)
- directory contents: Introduction (Perl tutorial)
-
- Program: lst (Perl tutorial)
- du command output: Program: dutree (Perl tutorial)
- hash elements: Sorting a Hash (Perl tutorial)
- hashes: Access and Printing of a Hash of Hashes (Developing Perl)
- keys and values, hashes: keys (Developing Perl)
- lists: sort (Developing Perl)
- mail (example subroutine): Program: Sorting Your Mail (Perl tutorial)
- overloading and: Overloadable Operators (Developing Perl)
- pod =head1 sections: Program: tkshufflepod (Perl tutorial)
- randomizing array element order: Randomizing an Array (Perl tutorial)
- randomizing file line order: Randomizing All Lines (Perl tutorial)
- sort function: sort (Developing Perl)
- text into columns: Program: words (Perl tutorial)
- sort( ),: Hashes. (Developing Perl)
- Soundex matching: Soundex Matching (Perl tutorial)
- source code
-
- CPAN, for Perl distribution: CPAN (Developing Perl)
- development tools for: Code Development Tools (Developing Perl)
- filter for: The Bytecode Generator (Developing Perl)
- filters for: Source Filters (Developing Perl)
- foreign code, executing: Security (Developing Perl)
- window around breakpoint, examining: Using the Debugger (Developing Perl)
- source code for Perl, obtaining: Installing Perl (Perl tutorial)
- source control systems, RCS (see RCS)
- source filters: The CPAN modules Directory (Developing Perl)
- s/// (substitution) operator
-
- Regular Expressions (Perl tutorial)
- Pattern-Matching Operators (Perl tutorial)
- ~ operator with: Accessing Substrings (Perl tutorial)
- stripping whitespace with: Indenting Here Documents (Perl tutorial)
- space: Molecules (Developing Perl)
- -spacing1, -spacing2, -spacing3 options (Text): The Text Widget (Perl tutorial)
- spaceship operator (<=>): Equality Operators (Developing Perl)
- spam, finding source of: Checking against Internet-wide blacklists (Perl for System Administration)
-
- Checking against a local blacklist (Perl for System Administration)
-
- Internet-wide: Checking against Internet-wide blacklists (Perl for System Administration)
- local: Checking against a local blacklist (Perl for System Administration)
- special characters: ?/ (Developing Perl) 5.9.4. The Little Engine That /Could(n't)
- special variables: Per-Package Special Functions (Developing Perl)
- specific classes: Introduction (Perl tutorial)
- SpecPerl utility: GUI Forms: The Easy Way (Advanced Perl Developing)
- SpecTcl utility: GUI Forms: The Easy Way (Advanced Perl Developing)
- speed: Efficiency (Developing Perl)
- spider (robot): Creating a Robot (Perl tutorial)
- splice(): Processing Multiple Elements of an Array (Perl tutorial)
-
- Reference: splice (Perl tutorial)
- Tie::IxHash module and: Retrieving from a Hash in Insertion Order (Perl tutorial)
- splice function: splice (Developing Perl)
-
- Perl versions, changes in: Previous Perl Traps (Developing Perl)
- splicing tied arrays: Array-Tying Methods (Developing Perl)
- split(): Processing a String One Character at a Time (Perl tutorial)
-
- Processing Every Word in a File (Perl tutorial)
- Processing Variable-Length Text Fields (Perl tutorial)
- Reference: split (Perl tutorial)
- reading records with pattern separators: Reading Records with a Pattern Separator (Perl tutorial)
- split function: Regular Expressions (Developing Perl)
-
- Pattern-Matching Operators (Developing Perl)
- Clustering (Developing Perl)
- Time Efficiency (Developing Perl)
- split (Developing Perl)
- split() function (Unix): Generating Host Files (Perl for System Administration)
-
-
- local: Generating Host Files (Perl for System Administration)
- creating/deleting: Creating /Deleting Databases and Tables (Perl for System Administration)
- data in, manipulating: Simple Manipulation of Data Returned by Queries (Perl for System Administration)
- Perl-cliented: Using Perl-cliented SQL databases (Perl for System Administration)
- querying information: Querying Information (Perl for System Administration)
- stored procedures: Stored Procedures (Perl for System Administration)
-
- Reference: sprintf (Perl tutorial)
- %c format: Converting Between ASCII Characters and Values (Perl tutorial)
- comparing floating-point numbers: Comparing Floating-Point Numbers (Perl tutorial)
- rounding floating-point numbers: Rounding Floating-Point Numbers (Perl tutorial)
- sprintf function: Filehandle-Tying Methods (Developing Perl)
-
- sprintf (Developing Perl)
- SQL database: Creating HTML Templates (Perl tutorial)
- SQL statement placeholders: Placeholders database and statement handles (Perl tutorial)
- Sql statement (SQL): Win32::ODBC (Advanced Perl Developing)
- SQL statements: Basic SQL accesses (Advanced Perl Developing)
-
- Executing an SQL Command Using DBI and DBD (Perl tutorial)
- Formatting Lists and Tables with HTML Shortcuts (Perl tutorial)
- SQL (Structured Query Language)
-
- changing: Changing Table Information (Perl for System Administration)
- commands, sending from Perl: Using the ODBC Framework (Perl for System Administration)
-
- documenting from Perl: Server Documentation (Perl for System Administration)
- interacting with from Perl: Interacting with an SQL Server from Perl (Perl for System Administration)
- managing logins from Perl: Database Logins (Perl for System Administration)
- monitoring from Perl: Monitoring Server Health (Perl for System Administration)
- using DBI: Using the DBI Framework (Perl for System Administration)
- using ODBC: Using the ODBC Framework (Perl for System Administration)
- creating/deleting: Creating /Deleting Databases and Tables (Perl for System Administration)
- inserting data into: Inserting Data into a Table (Perl for System Administration)
- query results, adding: Adding the Query Results to Another Table (Perl for System Administration)
- relating: Relating Tables to Each Other (Perl for System Administration)
- rows in, retrieving: Retrieving a Subset of the Rows in a Table (Perl for System Administration)
- tutorial: The Fifteen-Minute SQL Tutorial (Perl for System Administration)
- views of: Views (Perl for System Administration)
- sqrt(): Reference: sqrt (Perl tutorial)
- sqrt function (square root): sqrt (Developing Perl)
- square root function: Reference: sqrt (Perl tutorial)
- srand(): Generating Different Random Numbers (Perl tutorial)
-
- Reference: srand (Perl tutorial)
- srand function: srand (Developing Perl)
- src directory (CPAN): CPAN (Developing Perl)
- SSI (server-side includes), mod_perl with: Server-Side Includes with mod_perl (Perl tutorial)
- :ssl method group: Importing Method Groups (Perl tutorial)
- SSL (Secure Socket Layer): The Initial LDAP Connection (Perl for System Administration)
- ST macro: Returning a variable list of results (Advanced Perl Developing)
- stacks: Perl Objects (Advanced Perl Developing)
-
- Stacks and Messaging Protocol (Advanced Perl Developing)
- Arrays. (Developing Perl)
- Data Structures (Developing Perl)
- expression evaluation: Built-in Data Types (Developing Perl)
- backtracing with T command: Using the Debugger (Developing Perl)
- disciplines: open (Developing Perl)
- Perl, manipulating from C: Fiddling with the Perl Stack from C (Developing Perl)
- Perl virtuall machine: Executing Your Code (Developing Perl)
- subroutines, current calls: caller (Developing Perl)
- stale hyperlinks, finding: Finding Stale Links (Perl tutorial)
- standard filehandles: Introduction (Perl tutorial)
- standard input, scripts, passing by: Command Processing (Developing Perl)
- :standard method group: Importing Method Groups (Perl tutorial)
- standard modules
-
- Standard Modules (Perl tutorial)
- Modules (Developing Perl)
- dollar sign ($) (see $)
- standard Unicode properties: Standard Unicode properties (Developing Perl)
- Start of Authority (SOA): Creating the administrative header (Perl for System Administration)
- start_html() (CGI.pm): Reference: start_html (Perl tutorial)
-
- Using JavaScript Features (Perl tutorial)
- starting position of matched string: Special Variables in Alphabetical Order (Developing Perl)
- start_multipart_form() (CGI.pm): Reference: start_multipart_form (Perl tutorial)
- startform() (CGI.pm): Reference: startform (Perl tutorial)
- StartService() (Win32::Service): Reference: StartService (Perl tutorial)
- starttag() (HTML::Parser): Reference: starttag (Perl tutorial)
- stat(): Testing a File for Trustworthiness (Perl tutorial)
-
- Introduction (Perl tutorial)
- Getting and Setting Timestamps (Perl tutorial)
- Reference: stat (Perl tutorial)
- stat function: stat (Developing Perl)
-
- Filenames, Filesystems, and File Locking (Developing Perl)
- filehandles, calling on: Handling Race Conditions (Developing Perl)
- stat() function (Perl): Local Filesystem Changes (Perl for System Administration)
- state()
-
- DBI module: Reference: state (Perl tutorial)
- Frame widget: Toplevel Methods (Perl tutorial)
- Mail::POP3Client module: Reference: State (Perl tutorial)
- state, maintaining (CGI): Maintaining State (Perl tutorial)
- -state option (widgets): Common Widget Configuration Options (Perl tutorial)
- statement handle, DBI: Using the DBI Framework (Perl for System Administration)
- statement handles (DBI methods): Database Handles and Statement Handles (Perl tutorial)
- statements: Statements (Perl tutorial)
-
- Statements and Declarations (Developing Perl)
- compound: Compound Statements (Developing Perl)
- global declarations and: Global Declarations (Developing Perl)
- if and unless: if and unless Statements (Developing Perl)
- labels for (see labels)
- loop-control operators vs.: Loop Control (Developing Perl)
- loops (see loops)
- Perl, evaluating from C: Evaluating a Perl Statement from C (Developing Perl)
- simple: Simple Statements (Developing Perl)
- static allocation: Referring to Existing Variables (Advanced Perl Developing)
- static data members: Introduction (Perl tutorial)
-
- Managing Class Data (Perl tutorial)
- static linking: XS and XSUBs (Developing Perl)
- static methods: Class Methods and Attributes (Advanced Perl Developing)
- static scoping (see lexical scope)
- static typing hints: Peek into the Future (Advanced Perl Developing)
- static variables: Scoping Issues (Developing Perl)
- statically linked extensions: Adding Extensions (Advanced Perl Developing)
- statistics, Perl modules for: The CPAN modules Directory (Developing Perl)
- status of exiting process: Special Variables in Alphabetical Order (Developing Perl)
- Status property (Response object): Response properties (Perl tutorial)
- STDERR: Introduction (Perl tutorial)
-
- Global Special Filehandles (Perl tutorial)
- Filehandles (Perl tutorial)
- controlling for other programs: Controlling the Input, Output, and Error of Another Program (Perl tutorial)
- reading from programs: Reading STDERR from a Program (Perl tutorial)
- STDERR filehandle: Developing with Style (Developing Perl)
-
- Special Variables in Alphabetical Order (Developing Perl)
- fileno (Developing Perl)
- STDIN: Introduction (Perl tutorial)
-
- Global Special Filehandles (Perl tutorial)
- Filehandles (Perl tutorial)
- Filehandles (Developing Perl)
- fileno (Developing Perl)
- preprocessing input: Preprocessing Input (Perl tutorial)
- reading single characters from: getc (Developing Perl)
- testing for interactivity: Testing Whether a Program Is Running Interactively (Perl tutorial)
- STDIN filehandle: Special Variables in Alphabetical Order (Developing Perl)
- STDIN, STDOUT, and STDERR filehandles: Passing Filehandles (Developing Perl)
-
- passing filehandles to new programs through: Passing Filehandles (Developing Perl)
- reassigning to client connection: Networking Servers (Developing Perl)
- stdio library: Introduction (Perl tutorial)
- STDOUT: Introduction (Perl tutorial)
-
- Global Special Filehandles (Perl tutorial)
- Filehandles (Perl tutorial)
- Filehandles (Developing Perl)
- fileno (Developing Perl)
- filtering output: Filtering Your Own Output (Perl tutorial)
- printing to: print (Developing Perl)
- testing for interactivity: Testing Whether a Program Is Running Interactively (Perl tutorial)
- STDOUT filehandle: Special Variables in Alphabetical Order (Developing Perl)
- stemming text, Perl modules for: The CPAN modules Directory (Developing Perl)
- stepping through code: Stepping and Running (Developing Perl)
- sticky bit: Time Efficiency (Developing Perl)
- -sticky option (grid manager): The grid Geometry Manager (Perl tutorial)
- sticky widgets: Creating Sticky Widgets (Perl tutorial)
- stopping, infinite loop: for Loops (Developing Perl)
- StopService() (Win32::Service): Reference: StopService (Perl tutorial)
- Stopwatch facility (example): Example: Stopwatch (Advanced Perl Developing)
- stor() (Net::FTP): Reference: stor (Perl tutorial)
- Storable module: Storable (Advanced Perl Developing)
-
- Copying Data Structures (Perl tutorial)
- storage locations
-
- lvalues for: Assignment Operators (Developing Perl)
-
- (see also lvalues)
- store function: Tying Scalars (Advanced Perl Developing)
-
- Object Identity (Advanced Perl Developing)
- Storing Data Structures to Disk (Perl tutorial)
- Adaptor::DBI module: Storing objects (Advanced Perl Developing)
- Adaptor::File module: Storing objects (Advanced Perl Developing)
- STORE method: Creating Magic Variables with tie (Perl tutorial)
- stores procedures: What DBI does not provide (Advanced Perl Developing)
- storing class data in: Managing Class Data (Developing Perl)
- storing complex data values in DBM file: Tie Modules on CPAN (Developing Perl)
- stou() (Net::FTP): Reference: stou (Perl tutorial)
- stream sockets: Introduction (Perl tutorial)
-
- Forking Servers (Perl tutorial)
- streamed data, modules for: Streamed Data (Advanced Perl Developing)
- streams: Iterators and Streams (Advanced Perl Developing)
- strftime(): Printing a Date (Perl tutorial)
- strict module: strict (Perl tutorial)
-
- Simplicities (Developing Perl)
- Perl Language Extensions and Internals (Developing Perl)
- strict pragma: Name Lookups (Developing Perl)
-
- Controlling the Use of Globals (Developing Perl)
- Symbolic References (Developing Perl)
- strict() (URI::URL): Reference: strict (Perl tutorial)
- strict directive, symbolic references and: Symbolic References (Advanced Perl Developing)
- string context: Scalar and List Context (Developing Perl)
- string literals: String Literals (Developing Perl)
-
- newlines in: String Literals (Developing Perl)
- v-strings (vector or version): V-String Literals (Developing Perl)
- String::Approx module: Approximate Matching (Perl tutorial)
- stringification: Overloadable Operators (Developing Perl)
-
- modules for: Data::Dumper (Developing Perl)
- stringifying
-
- data structures: Saving Data Structures (Developing Perl)
- objects: Other Tricks You Can Do with Hard References (Developing Perl)
- references: Other Tricks You Can Do with Hard References (Developing Perl)
-
- References Don't Work as Hash Keys (Developing Perl)
- Access and Printing (Developing Perl)
- Common Mistakes (Developing Perl)
- stringifying operator, overloading: Filehandle-Tying Methods (Developing Perl)
- strings: Scalar Values (Advanced Perl Developing)
-
- Introduction (Perl tutorial)
- Expanding Variables in User Input (Perl tutorial)
- String Interpolation (Perl tutorial)
- Variable Syntax (Developing Perl)
- \A anchor (string beginning): Anchors (Perl tutorial)
- accessing substrings: Accessing Substrings (Perl tutorial)
- as compilation units: Name Lookups (Developing Perl)
- as filehandles: Strings as Handles (Advanced Perl Developing)
- bitwise operators, working with: Bitwise Operators (Developing Perl)
- boundary assertions: Nailing Things Down (Developing Perl)
-
- Beginnings: The \A and ^ Assertions (Developing Perl)
- character classes: Character Classes (Perl tutorial)
- checking if valid numbers: Checking Whether a String Is a Valid Number (Perl tutorial)
- comparing
-
- Relational operators (Perl tutorial)
- Relational Operators (Developing Perl)
- comparison operators: Some Numeric and String Comparison Operators (Developing Perl)
- concatenating
-
- Additive Operators (Developing Perl)
- Time Efficiency (Developing Perl)
- containing newlines, matches against: Pattern Modifiers (Developing Perl)
- converting ASCII and values: Converting Between ASCII Characters and Values (Perl tutorial)
- converting ASCII to/from HTML: Converting ASCII to HTML (Perl tutorial)
- converting to list values: unpack (Developing Perl)
- converting to numbers:of:: Numeric Literals (Developing Perl)
- copying and substituting: Copying and Substituting Simultaneously (Perl tutorial)
- default values for: Establishing a Default Value (Perl tutorial)
- display, changing in debugger: Debugger Options (Developing Perl)
- double-quoted
-
- changes in Perl versions: Previous Perl Traps (Developing Perl)
- character interpolation in: String Literals (Developing Perl)
- duplicate words, finding: Detecting Duplicate Words (Perl tutorial)
- escaping characters: Escaping Characters (Perl tutorial)
- eval function and: Time Efficiency (Developing Perl)
- extracting substrings: substr (Developing Perl)
- first character of: Special Variables in Alphabetical Order (Developing Perl)
- formats for: sprintf (Developing Perl)
- hash element indices: Introduction (Perl tutorial)
- hexadecimal (see hexadecimal numbers)
- HTML text substitutions: Program: htmlsub (Perl tutorial)
- index function: index (Developing Perl)
- interpolating functions/expression within: Interpolating Functions and Expressions Within Strings (Perl tutorial)
- joining: join (Developing Perl)
- list values, converting to: pack (Developing Perl)
- matching letters: Matching Letters (Perl tutorial)
- matching words: Matching Words (Perl tutorial)
- modifying: Modifying strings en passant (Developing Perl)
- numbers, converting to: Scalar Values (Developing Perl)
- numeric operators with: Overloading Operators (Perl tutorial)
- octal (see octal numbers)
- operators
-
- String operator (Perl tutorial)
- String Operators (Developing Perl)
- Universal Blunders (Developing Perl)
- repetition (x) operator
-
- String operator (Perl tutorial)
- parsing datetime information in: Parsing Dates and Times from Strings (Perl tutorial)
- plurals based on numbers: Printing Correct Plurals (Perl tutorial)
- printing: print (Developing Perl)
- printing values in: Other Tricks You Can Do with Hard References (Developing Perl)
- processing characters individually: Processing a String One Character at a Time (Perl tutorial)
- psgrep program (example): Program: psgrep (Perl tutorial)
- quoted: Singularities (Developing Perl)
- quoting: String Interpolation (Perl tutorial)
- range operator, working with: Range Operator (Developing Perl)
- reading from binary files: Reading a String from a Binary File (Perl tutorial)
- references and: References Don't Work as Hash Keys (Developing Perl)
- reformatting paragraphs: Reformatting Paragraphs (Perl tutorial)
- removing leading/trailing spaces: Trimming Blanks from the Ends of a String (Perl tutorial)
- removing/extracting HTML tags: Extracting or Removing HTML Tags (Perl tutorial)
- reversing elements of: Reversing a String by Word or Character (Perl tutorial)
- rindex function: rindex (Developing Perl)
- searching for and replacing substrings (s/// operator): The s/// Operator (Substitution) (Developing Perl)
- shared string tables/etc/hosts: Inside HVs (Advanced Perl Developing)
- splitting into substrings: split (Developing Perl)
- study function and: study (Developing Perl)
- substituting specific words: Program: fixstyle (Perl tutorial)
- text color, changing: Changing Text Color (Perl tutorial)
- truth values of: What Is Truth? (Developing Perl)
- vec function and: vec (Developing Perl)
- \z anchor (string end): Anchors (Perl tutorial)
- \Z anchor (string/line end): Anchors (Perl tutorial)
- strings, converting to/from byte strings: Building Character (Developing Perl)
-
- variable-length character encoding: Building Character (Developing Perl)
- strings program (example): Reading a String from a Binary File (Perl tutorial)
- stripping whitespace: Trimming Blanks from the Ends of a String (Perl tutorial)
- StrNum class (example): Overloading Operators (Perl tutorial)
- str2time() (HTTP::Date): Reference: str2time (Perl tutorial)
- struct() (Class::Struct): Using Classes as Structs (Perl tutorial)
- struct declaration (C): User-Defined Structures (Advanced Perl Developing)
- Struct::Class module: Managing Instance Data (Developing Perl)
- struct_flock() (lockarea): Program: lockarea (Perl tutorial)
- structs, classes as: Using Classes as Structs (Perl tutorial)
- structs
-
- emulating: Generating Classes with Class::Struct (Developing Perl)
- formatting: pack (Developing Perl)
- structural metacharacters in regular expressions: The Regular Expression Bestiary (Developing Perl)
- structural metasymbols: Metasymbol Tables (Developing Perl)
- Structure for Management Information (SMI): SNMP in Practice (Perl for System Administration)
- structure of Perl programs: Program Structure (Perl tutorial)
- Structured Query Language
-
- host files: Host Files (Perl for System Administration)
- wtmp file: Using unpack( ) (Perl for System Administration)
- structures
-
- Academy Award data (example): Pass the Envelope (Advanced Perl Developing)
- binary trees: Program: Binary Trees (Perl tutorial)
- copying: Copying Data Structures (Perl tutorial)
- magic variables: Magic Variables (Advanced Perl Developing)
- nested: Nested Data Structures (Advanced Perl Developing)
-
- Nested Data Structures (Advanced Perl Developing)
- SWIG Features (Advanced Perl Developing)
- opcodes: Inside opcodes (Advanced Perl Developing)
- Perl value types: Perl Value Types (Advanced Perl Developing)
- PerlInterpreter: Multiple interpreters (Advanced Perl Developing)
- printing: Pretty-Printing (Advanced Perl Developing)
-
- Printing Data Structures (Perl tutorial)
- stacks: Stacks and Messaging Protocol (Advanced Perl Developing)
- storing to disk: Storing Data Structures to Disk (Perl tutorial)
- SWIG and: SWIG Features (Advanced Perl Developing)
- transparently persistent: Transparently Persistent Data Structures (Perl tutorial)
- type-checking hints: Peek into the Future (Advanced Perl Developing)
- user-defined: User-Defined Structures (Advanced Perl Developing)
-
- Example: Matrices (Advanced Perl Developing)
- StrVal (overload::StrVal): Public Overload Functions (Developing Perl)
- stubs for modules, generating: Module Installation Support (Developing Perl)
- study(): Reference: study (Perl tutorial)
- study function: study (Developing Perl)
- style, developing with: Developing with Style (Developing Perl)
- sub {}:: Bare Blocks (Developing Perl)
- sub declaration: The anonymous subroutine composer (Developing Perl)
-
- sub (Developing Perl)
- sub declarations: Introduction (Perl tutorial)
-
- Reference: sub (Perl tutorial)
- Subroutines (Perl tutorial)
- sub keyword: Syntax (Developing Perl)
-
- Prototypes (Developing Perl)
- subarrays and subhashes, references to, in arrays: Arrays. (Developing Perl)
- sub_groups() (News::Newsrc): Reference: sub_groups (Perl tutorial)
- subclasses: Introduction (Perl tutorial)
-
- Brief Refresher on Object-Oriented Lingo (Developing Perl)
- attributes, overriding superclass ancestors: Managing Instance Data (Developing Perl)
- determining membership: Determining Subclass Membership (Perl tutorial)
- inheritance and: Solving the Data Inheritance Problem (Perl tutorial)
- subject() (Mail::Send): Reference: subject (Perl tutorial)
- subject, sorting mail by (example): Program: Sorting Your Mail (Perl tutorial)
- submit() (CGI.pm): Reference: submit (Perl tutorial)
- submitting HTML forms: Automating Form Submission (Perl tutorial)
- subnamespaces, for variables: Names (Developing Perl)
- subroutine call stack: caller (Developing Perl)
- subroutine calls, executing without stepping through: Stepping and Running (Developing Perl)
- subroutines: Introduction (Perl tutorial)
-
- Subroutines (Perl tutorial)
- Nested subroutines (Developing Perl)
- Variable Syntax (Developing Perl)
- Subroutines (Developing Perl)
- Subroutines (Developing Perl)
- Perl's Object System (Developing Perl)
- arguments: Special Variables in Alphabetical Order (Developing Perl)
- aborting with exit: exit (Developing Perl)
- access arguments of: Accessing Subroutine Arguments (Perl tutorial)
- anonymous: Naming Anonymous Subroutines (Advanced Perl Developing)
-
- References to Anonymous Subroutines (Advanced Perl Developing)
- references to: The anonymous subroutine composer (Developing Perl)
- atrributes, getting and setting: Perl Language Extensions and Internals (Developing Perl)
- autoloading: Autoloading (Developing Perl)
-
- Method Autoloading (Developing Perl)
- Module Installation Support (Developing Perl)
- barewords, confusing with: Previous Perl Traps (Developing Perl)
- BEGIN, compilation and: Package Initialization and Destruction (Advanced Perl Developing)
- built-in, overriding: Overriding Built-In Functions (Perl tutorial)
- B::Xref module, cross-references with C: Code Development Tools (Developing Perl)
- calling: Calling a Perl Subroutine (Advanced Perl Developing)
- calling indirectly: Syntax (Developing Perl)
- calling, method invocations vs.: Inheritable Constructors (Developing Perl)
- classes with same names: Package-Quoted Classes (Developing Perl)
- closures: Closures (Advanced Perl Developing)
- constant: Symbol Tables (Developing Perl)
- currently running, name of: Determining Current Function Name (Perl tutorial)
- data, passing into and out of: Semantics (Developing Perl)
- debugger command for pattern match listings: Locating Code (Developing Perl)
- declaring: Global Declarations (Developing Perl)
-
- sub (Developing Perl)
- location of subrouting definitions
- declaring in package for AUTOLOAD management: Method Autoloading (Developing Perl)
- defining: Semantics (Developing Perl)
- definitions, loading from other files: Global Declarations (Developing Perl)
- delaying loading of: Autoloading (Advanced Perl Developing)
- dispatch tables: Dispatch Table (Advanced Perl Developing)
- do SUBROUTINE operator: do (subroutine) (Developing Perl)
- email sorter (example): Program: Sorting Your Mail (Perl tutorial)
- errors, indicating: Error Indications (Developing Perl)
- eval function and: The String Form: Expression Evaluation (Advanced Perl Developing)
- exception handling: Handling Exceptions (Perl tutorial)
- external,: External Subroutines (XS) (Developing Perl)
- external (XSUBs): Extending Perl (Using C from Perl) (Developing Perl)
- importing from another module: Syntax (Developing Perl)
- lexically scoped: my (Developing Perl)
- localizing: Redefining a Function (Perl tutorial)
- locking for threads: Locking subroutines (Developing Perl)
-
- locked attribute: The locked attribute (Developing Perl)
- lvalue attribute: New Tricks (Developing Perl)
- method resolution, steps for: Class Inheritance (Developing Perl)
- methods vs.: Method Invocation (Developing Perl)
- modules/packages and: Basic Package (Advanced Perl Developing)
- named, compiler/interpreter interaction: Avant-Garde Compiler, Retro Interpreter (Developing Perl)
- names for: Names (Developing Perl)
-
- Names (Developing Perl)
- names of: Syntax (Developing Perl)
- nested: Nested subroutines (Developing Perl)
- nesting: Nesting Subroutines (Perl tutorial)
- parameter lists, working with: Tricks with Parameter Lists (Developing Perl)
- passing: Passing Arrays and Hashes by Reference (Perl tutorial)
-
- Passing by Named Parameter (Perl tutorial)
- passing arrays/hashes to: Passing Arrays and Hashes to Subroutines (Advanced Perl Developing)
- passing filehandles to: Passing Filehandles to Subroutines (Advanced Perl Developing)
- passing references in: Passing References (Developing Perl)
- performance and: Time Efficiency (Developing Perl)
- Perl, calling from C: Calling a Perl Subroutine from C (Developing Perl)
- private for modules: Making Variables Private to a Module (Perl tutorial)
- private names for: Enforcing Privacy (Advanced Perl Developing)
- private variables: Making Variables Private to a Function (Perl tutorial)
- prototypes for functions: Prototyping Functions (Perl tutorial)
- prototyping, careful use of: Care with Prototypes (Developing Perl)
- redefining, inlining and: Inlining Constant Functions (Developing Perl)
- references to,: Symbol Tables (Developing Perl)
- references to, in scalars: Singularities (Developing Perl)
- referencing: Subroutine References (Advanced Perl Developing)
- return context, detecting: Detecting Return Context (Perl tutorial)
- return function: return (Developing Perl)
- return values
-
- Semantics (Developing Perl)
- returning by reference: Returning More Than One Array or Hash (Perl tutorial)
- returning failure: Returning Failure (Perl tutorial)
- skipping selected: Skipping Selected Return Values (Perl tutorial)
- returning references: Object Constructors (Developing Perl)
- saving global values: Saving Global Values (Perl tutorial)
- scoping issues: Scoping Issues (Developing Perl)
- sorting, reverse disallowed as name for: Previous Perl Traps (Developing Perl)
- substituting with goto: goto (Developing Perl)
-
- goto (Developing Perl)
- timelocal: localtime (Developing Perl)
- trapping undefined function calls: Trapping Undefined Function Calls with AUTOLOAD (Perl tutorial)
- user-defined: Verbs (Developing Perl)
- Net::hostent module: gethostent (Developing Perl)
-
- Networking and Interprocess Communication (Developing Perl)
- Class::Struct, using to create objects and accesors: Class::Struct (Developing Perl)
- subs module: subs (Perl tutorial)
-
- Perl Language Extensions and Internals (Developing Perl)
- subs pragma,: Overriding Built-in Functions (Developing Perl)
- $SUBSCRIPT_SEPARATOR: Hashes (Developing Perl)
-
- Special Variables in Alphabetical Order (Developing Perl)
- subscribe() (News::Newsrc): Reference: subscribe (Perl tutorial)
- subscribed() (News::Newsrc): Reference: subscribed (Perl tutorial)
- $SUBSCRIPT_SEPARATOR ($;) variable: Recognizing Two Names for the Same File (Perl tutorial)
-
- Global Special Variables (Perl tutorial)
- subscripting: Time Efficiency (Developing Perl)
-
- negative: Built-in Data Types (Developing Perl)
- subscriptions() (Net::NNTP): Reference: subscriptions (Perl tutorial)
- subscripts, arrays: Arrays. (Developing Perl)
- $SUBSEP ($;) variable: Recognizing Two Names for the Same File (Perl tutorial)
-
- Global Special Variables (Perl tutorial)
- subshells, environment variables, using with: Environment Variables (Developing Perl)
- substitute (s//) operator: Universal Blunders (Developing Perl)
-
- Pattern Matching (Developing Perl)
- Interpolative Context (Developing Perl)
- Pattern-Matching Operators (Developing Perl)
- substituting
-
- /e flag with: Expression Evaluation in Substitutions (Advanced Perl Developing)
- within strings: Copying and Substituting Simultaneously (Perl tutorial)
- substitution evaluations: Substitution evaluations (Developing Perl)
- substitution (s///) operator
-
- Regular Expressions (Perl tutorial)
- Pattern-Matching Operators (Perl tutorial)
- ~ operator with: Accessing Substrings (Perl tutorial)
- stripping whitespace with: Indenting Here Documents (Perl tutorial)
- substitution, shells versus Perl: Shell Traps (Developing Perl)
- substr(): Extracting Columns from a File (Advanced Perl Developing)
-
- Accessing Substrings (Perl tutorial)
- Reference: substr (Perl tutorial)
- substr function: Time Efficiency (Developing Perl)
- substrings: Accessing Substrings (Perl tutorial)
-
- searching for and replacing with s/// operator: The s/// Operator (Substitution) (Developing Perl)
- subtracting, from character sets: Defining your own character properties (Developing Perl)
- subtracting pattern modifiers from cloisters: Cloistered Pattern Modifiers (Developing Perl)
- subtraction
-
- (see also additive operators)
- overloaded objects: Overload Handlers (Developing Perl)
- success code (NNTP): The NNTP Protocol (Perl tutorial)
- SUPER pseudoclass: Overriding base classes (Advanced Perl Developing)
-
- Accessing Overridden Methods (Perl tutorial)
- Accessing Overridden Methods (Developing Perl)
- Accessing Overridden Methods (Developing Perl)
- superclasses: The Need for Inheritance (Advanced Perl Developing)
-
- Introduction (Perl tutorial)
- Brief Refresher on Object-Oriented Lingo (Developing Perl)
- accessing overridden methods: Accessing Overridden Methods (Perl tutorial)
- inheritance and: Solving the Data Inheritance Problem (Perl tutorial)
- supported() (Net::FTP): Reference: supported (Perl tutorial)
- surface copies: Copying Data Structures (Perl tutorial)
- surl script: Finding Fresh Links (Perl tutorial)
- Suspend() (Win32::Process): Reference: Suspend (Perl tutorial)
- suss program: Support Mail Augmentation (Perl for System Administration)
- SV (internal scalar value): Internal Data Types (Developing Perl)
- SVs (scalar values): Scalar Values (Advanced Perl Developing)
- SWIG: XS and XSUBs (Developing Perl)
- SWIG system, XSUBs, automatically generating: XS and XSUBs (Developing Perl)
- SWIG tool: User-Defined Structures (Advanced Perl Developing)
-
- On Code Generation (Advanced Perl Developing)
- Extending Perl:A First Course (Advanced Perl Developing)
- C header file and: The Extension Process (Advanced Perl Developing)
- features of: SWIG Features (Advanced Perl Developing)
- Mandelbrot code example: Fractals Using SWIG (Advanced Perl Developing)
- typemaps: SWIG Typemaps (Advanced Perl Developing)
- XS tool versus: SWIG or XS? (Advanced Perl Developing)
- XSUBs and: The Called Side: Hand-Coding an XSUB (Advanced Perl Developing)
- switch statement: Redirecting to a Different Location (Perl tutorial)
-
- Writing a Multiscreen CGI Script (Perl tutorial)
- Case Structures (Developing Perl)
- Time Efficiency (Developing Perl)
- Perl vs. C developing: Traps (Developing Perl)
- switches: The CPAN modules Directory (Developing Perl)
- command processing: Location of Perl (Developing Perl)
- switches, command-line: Command Processing (Developing Perl)
-
- Switches (Developing Perl)
- -e switches: Command Processing (Developing Perl)
- default, taking switches as: Environment Variables (Developing Perl)
- single character, processing with clustering: Option, Argument, Parameter, and Configuration File Processing (Developing Perl)
- switches, Perl command-line: Command-Line Options (Perl tutorial)
- Sx, Perl modules for: The CPAN modules Directory (Developing Perl)
- Sybase OpenClient libraries: Interacting with an SQL Server from Perl (Perl for System Administration)
- Sybase server, documenting via DBI module: Sybase Server via DBI (Perl for System Administration)
- sybperl package: Design of DBI (Perl tutorial)
- Symbol module: Filehandles, Directory Handles, and Formats (Advanced Perl Developing)
-
- Symbol (Perl tutorial)
- symbol tables: Perl Variables, Symbol Table, and Scoping (Advanced Perl Developing)
-
- Perl Objects (Advanced Perl Developing)
- Glob Values and Symbol Tables (Advanced Perl Developing)
- Namespaces and Packages (Perl tutorial)
- Names (Developing Perl)
- Names (Developing Perl)
- Symbol Tables (Developing Perl)
- accessing: Accessing the Symbol Table (Advanced Perl Developing)
- containing references to other symbol tables: Symbol Tables (Developing Perl)
- current package, determining use of: Packages (Developing Perl)
- displaying for packages: Debugger Options (Developing Perl)
- entries, aliasing: Typeglobs and Filehandles (Developing Perl)
- modules/packages and: Packages and Variables (Advanced Perl Developing)
- format name identifiers in: format (Developing Perl)
-
- in fully qualified names: Names (Developing Perl)
- local operator, making temporary changes with: Dynamically Scoped Variables: local (Developing Perl)
- packages: package (Developing Perl)
- references to: Symbol Table References (Developing Perl)
- Symbol module: Data Types (Developing Perl)
- symbolic references naming entries in: What Is a Reference? (Developing Perl)
-
- (see also debugging)
- symbolic dereferences, checking with strict pragma: Controlling the Use of Globals (Developing Perl)
- symbolic links: Introduction (Perl tutorial)
-
- symlink (Developing Perl)
- duplicating directory trees: Program: symirror (Perl tutorial)
- getting filenames from: readlink (Developing Perl)
- lstat function and: lstat (Developing Perl)
- security risks in Unix: Unix Kernel Security Bugs (Developing Perl)
- to packages: Referring to Packages Indirectly (Perl tutorial)
- symbolic references: Dynamic Behavior (Advanced Perl Developing)
-
- Symbolic References (Advanced Perl Developing)
- Reference Counts (Advanced Perl Developing)
- Symbolic References (Advanced Perl Developing)
- Symbolic References (Advanced Perl Developing)
- What Is a Reference? (Developing Perl)
- Symbolic References (Developing Perl)
- Symbol::qualify(): Determining the Caller's Package (Perl tutorial)
- symbols, importing: Importing Symbols (Advanced Perl Developing)
- exporting, prevention of: Managing unknown symbols (Developing Perl)
- Symdump module: Reading the Source (Advanced Perl Developing)
- symirror program (example): Program: symirror (Perl tutorial)
- symlink(): Reference: symlink (Perl tutorial)
- symlink function: symlink (Developing Perl)
- symmetric differences of lists: Computing Union, Intersection, or Difference of Unique Lists (Perl tutorial)
- SYN-ACK attack: Perl Saves the Day (Perl for System Administration)
- SYN Flood: Perl Saves the Day (Perl for System Administration)
- sync(): Reference: sync (Perl tutorial)
- synchronicity: Remote Procedure Calls (RPC) (Advanced Perl Developing)
-
- data access in threads: Synchronizing access with lock (Developing Perl)
- syntax, checking: Switches (Developing Perl)
- syntax, Perl: Built-in Data Types (Developing Perl)
- syntax tree: Jeeves Example (Advanced Perl Developing)
- syscall(): High-Resolution Timers (Perl tutorial)
-
- Reference: syscall (Perl tutorial)
- syscall function: alarm (Developing Perl)
-
- syscall (Developing Perl)
-
- ioctl and fcntl returns: ioctl (Developing Perl)
- performance and: Time Efficiency (Developing Perl)
- Perl, C language vs.: Traps (Developing Perl)
- restarting: Timing Out Slow Operations (Developing Perl)
- signal interruption of: Reaping Zombies (Developing Perl)
- Sys\:\:Hostname module: Using Perl-only databases (Perl for System Administration)
- SyslogScan package: Black Boxes (Perl for System Administration)
-
- contacting: The WHOIS Directory Service (Perl for System Administration)
- email for
-
- as support medium: Support Mail Augmentation (Perl for System Administration)
- limiting message sending: Controlling the frequency of mail (Perl for System Administration)
- sending: Sending Mail (Perl for System Administration)
- log files: Log Files (Perl for System Administration)
-
- networks: Using SNMP from Perl (Perl for System Administration)
- security: Security and Network Monitoring (Perl for System Administration)
- mechanics vs. architects: The Backend Database (Perl for System Administration)
- Perl as language for: How Perl Can Help (Perl for System Administration)
- SQL databases and: SQL Database Administration (Perl for System Administration)
- with ADSI: Working with Users via ADSI (Perl for System Administration)
- syslog, filehandle tying to: Tie Modules on CPAN (Developing Perl)
- sysopen(): Opening a File (Perl tutorial)
-
- Reference: sysopen (Perl tutorial)
- strange filenames with: Opening Files with Unusual Filenames (Perl tutorial)
- sysopen function: File Locking (Developing Perl)
-
- Named Pipes (Developing Perl)
- open (Developing Perl)
- sysopen (Developing Perl)
- file overwriting, controlling: Handling Race Conditions (Developing Perl)
- sysread(): Nonblocking Filehandles (Advanced Perl Developing)
-
- Blocking looms again (Advanced Perl Developing)
- IO Objects and Filehandles (Advanced Perl Developing)
- Introduction (Perl tutorial)
- Introduction (Perl tutorial)
- Reference: sysread (Perl tutorial)
- sysread function: Filehandle-Tying Methods (Developing Perl)
-
- sysread (Developing Perl)
- sysseek(): Introduction (Perl tutorial)
-
- Reference: sysseek (Perl tutorial)
- Sys::Syslog module: Program: backsniff (Perl tutorial)
-
- Sys::Syslog (Perl tutorial)
- Operating System Interfaces (Developing Perl)
- system(): Running Another Program (Perl tutorial)
-
- Executing Commands Without Shell Escapes (Perl tutorial)
- Reference: system (Perl tutorial)
- system calls: syscall (Developing Perl)
- $SYSTEM_FD_MAX ($^F) variable: Global Special Variables (Perl tutorial)
- system function: system (Developing Perl)
-
- list argument form, avoiding shell with: Code Masquerading as Data (Developing Perl)
- performance and: Time Efficiency (Developing Perl)
- portability of: Interprocess Communication (IPC) (Developing Perl)
- System V IPC: Sharing Variables in Different Processes (Perl tutorial)
-
- Perl Functions by Category (Perl tutorial)
- System V IPC (Developing Perl)
- functions dealing with: Perl Functions by Category (Developing Perl)
- functions for semaphores: semctl (Developing Perl)
- IPC::SysV module: Networking and Interprocess Communication (Developing Perl)
- killing proces groups: kill (Developing Perl)
- messages, syscalls for: msgctl (Developing Perl)
- portability of: (Developing Perl) 25.5. Interprocess Communication (IPC)
- shared memory, functions for: shmctl (Developing Perl)
- System V IPC syscalls: Interprocess Communication (Developing Perl)
-
- reliable signals, not supporting: Reaping Zombies (Developing Perl)
- $SYSTEM_FD_MAX: Special Variables in Alphabetical Order (Developing Perl)
- syswrite(): Bidirectional Communications (Advanced Perl Developing)
-
- Nonblocking Filehandles (Advanced Perl Developing)
- Blocking looms again (Advanced Perl Developing)
- IO Objects and Filehandles (Advanced Perl Developing)
- Introduction (Perl tutorial)
- Introduction (Perl tutorial)
- Reference: syswrite (Perl tutorial)
- syswrite function: Tying Filehandles (Developing Perl)
-
- Filehandle-Tying Methods (Developing Perl)
- syswrite (Developing 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