S
- sbrk,
Using brk and sbrk
- sbrk(2),
Using brk and sbrk
- scheduler
Overview of the Scheduler
Process State Transition
- classes,
Scheduling Classes
- configuring,
Configuring Scheduling
- effect on performance,
Scheduling and System Performance
- priority,
Scheduling Classes
- real-time,
The Real-Time Scheduler
- real-time policy,
Real-time Class
- scheduling classes,
Scheduling Classes
- system policy,
System Class
- time-sharing policy,
Time-Sharing Class
- using system calls,
Interface Calls That Control Scheduling
- using utilities,
Utilities That Control Scheduling
- scheduler, class,
System Class
- sdp_add_attribute,
Adding an Attribute Field to the SDP Session Structure
- sdp_add_bandwidth,
Adding a Bandwidth Field to the SDP Session Structure
- sdp_add_connection,
Adding a Connection Field to the SDP Session Structure
- sdp_add_email,
Adding an Email Field to the SDP Session Structure
- sdp_add_information,
Adding an Information Field to the SDP Session Structure
- sdp_add_key,
Adding a Key Field to the SDP Session Structure
- sdp_add_media,
Adding a Media Field to the SDP Session Structure
- sdp_add_name,
Adding a Name Field to the SDP Session Structure
- sdp_add_origin,
Adding an Origin Field to the SDP Session Structure
- sdp_add_phone,
Adding a Telephone Field to the SDP Session Structure
- sdp_add_repeat,
Adding a Repeat Field to the SDP Session Structure
- sdp_add_time,
Adding a Time Field to the SDP Session Structure
- sdp_add_uri,
Adding a URI Field to the SDP Session Structure
- sdp_add_zone,
Adding a Zone Field to the SDP Session Structure
- sdp_clone_session,
Cloning an Existing SDP Session Structure
- sdp_delete_all_field,
Deleting Fields From the SDP Session Structure
- sdp_delete_all_media_field,
Deleting Fields From the SDP Media Structure
- sdp_delete_attribute,
Deleting an Attribute From the SDP Media Structure
- sdp_delete_media,
Deleting Media From the SDP Media Structure
- sdp_find_attribute,
Finding an Attribute in an SDP Session Structure
- sdp_find_media,
Finding Media in an SDP Session Structure
- sdp_find_media_rtpmap,
Finding a Media Format in an SDP Session Structure
- sdp_free_session,
Deleting an Attribute From the SDP Media Structure
- sdp_new_session,
Creating a New SDP Session Structure
- sdp_parse,
Parsing the SDP Session Structure
- SDP session structure
- finding an attribute in,
Finding an Attribute in an SDP Session Structure
- finding media format in,
Finding a Media Format in an SDP Session Structure
- finding media in,
Finding Media in an SDP Session Structure
- sdp_session_to_str,
Converting an SDP Session Structure to a String
- select
Input/Output Multiplexing
Out-of-Band Data
- semaphores,
System V Semaphores
- arbitrary simultaneous updates,
System V Semaphores
- atomic updates,
System V Semaphores
- reversing operations and SEM_UNDO,
System V Semaphores
- undo structure,
System V Semaphores
- semget(),
System V Semaphores
- semop(),
System V Semaphores
- send,
Datagram Sockets
- servent structure,
Service Names – servent
- service to port mapping,
Service Names – servent
- Session Description Protocol API
- API framework,
Session Description API Overview
- attribute field,
Adding an Attribute Field to the SDP Session Structure
- bandwidth field,
Adding a Bandwidth Field to the SDP Session Structure
- cloning a session,
Cloning an Existing SDP Session Structure
- connection field,
Adding a Connection Field to the SDP Session Structure
- converting a session to string,
Converting an SDP Session Structure to a String
- creating a new session structure,
Creating the SDP Session Structure
- deleting attributes,
Deleting an Attribute From the SDP Media Structure
- deleting fields,
Deleting Fields From the SDP Session Structure
- deleting media,
Deleting Media From the SDP Media Structure
- deleting media fields,
Deleting Fields From the SDP Media Structure
- email field,
Adding an Email Field to the SDP Session Structure
- finding an attribute,
Finding an Attribute in an SDP Session Structure
- finding media,
Finding Media in an SDP Session Structure
- finding media format,
Finding a Media Format in an SDP Session Structure
- freeing a session,
Deleting an Attribute From the SDP Media Structure
- information field,
Adding an Information Field to the SDP Session Structure
- key field,
Adding a Key Field to the SDP Session Structure
- library functions,
SDP Library Functions
- media field,
Adding a Media Field to the SDP Session Structure
- name field,
Adding a Name Field to the SDP Session Structure
- origin field,
Adding an Origin Field to the SDP Session Structure
- parsing a structure,
Parsing the SDP Session Structure
- repeat field,
Adding a Repeat Field to the SDP Session Structure
- sdp_new_session,
Creating a New SDP Session Structure
- searching the SDP session structure,
Searching the SDP Session Structure
- shutting down a session structure,
Shutting Down the SDP Session Structure
- telephone field,
Adding a Telephone Field to the SDP Session Structure
- time field,
Adding a Time Field to the SDP Session Structure
- URI field,
Adding a URI Field to the SDP Session Structure
- utility functions,
SDP API Utility Functions
- zone field,
Adding a Zone Field to the SDP Session Structure
- setting record locks,
Setting and Removing Record Locks
- shared memory,
System V Shared Memory
- shmget(),
System V Shared Memory
- shutdown,
Closing Sockets
- SIGIO,
Interrupt-Driven Socket I/O
- SIOCATMARK ioctl,
Out-of-Band Data
- SIOCGIFCONF ioctl,
Broadcasting and Determining Network Configuration
- SIOCGIFFLAGS ioctl,
Broadcasting and Determining Network Configuration
- SOCK_DGRAM
Socket Types
Socket Options
- SOCK_RAW,
Socket Creation
- SOCK_STREAM
Socket Types
Selecting Specific Protocols
inetd Daemon
- socket
- address binding
Address Binding
Address Binding
- AF_INET
- bind,
Binding Local Names
- create,
Socket Creation
- getservbyname,
Service Names – servent
- getservbyport,
Service Names – servent
- getservent,
Service Names – servent
- inet_ntoa,
Host Names – hostent
- socket,
Creating Sockets
AF_UNIX
- bind
Binding Local Names
Local Name Binding
- create,
Creating Sockets
- delete,
Local Name Binding
asynchronous
Asynchronous Socket I/O
Interrupt-Driven Socket I/O
- close,
Closing Sockets
- connect stream,
Connecting Stream Sockets
- datagram
Socket Types
Datagram Sockets
Connectionless Servers
- handle
Binding Local Names
Local Name Binding
- initiate connection
Connection Establishment
Establishing a Connection
- multiplexed,
Input/Output Multiplexing
- nonblocking,
Nonblocking Sockets
- out-of-band data
Data Transfer
Out-of-Band Data
- select
Input/Output Multiplexing
Out-of-Band Data
- selecting protocols,
Selecting Specific Protocols
- SIOCGIFCONF ioctl,
Broadcasting and Determining Network Configuration
- SIOCGIFFLAGS ioctl,
Broadcasting and Determining Network Configuration
- SOCK_DGRAM
- connect,
Datagram Sockets
- recvfrom
Datagram Sockets
Out-of-Band Data
- send,
Datagram Sockets
SOCK_STREAM,
Selecting Specific Protocols
- F_GETOWN fcntl,
Signals and Process Group ID
- F_SETOWN fcntl,
Signals and Process Group ID
- out-of-band,
Out-of-Band Data
- SIGIO signal
Interrupt-Driven Socket I/O
Signals and Process Group ID
- SIGURG signal,
Signals and Process Group ID
TCP port,
Other Routines
- UDP port,
Other Routines
- Solaris library symbol versioning, See symbol versioning
- stream
- data,
Out-of-Band Data
- socket
Socket Types
Data Transfer
- switch.so,
Name-to-Address Mapping
- symbol versioning,
Symbol Versioning in Oracle Solaris Libraries
- synchronous I/O
- blocking,
High Performance I/O
- critical timing,
Synchronous I/O Calls
- sysconf,
Using sysconf