IndexA
- ABI, See application binary interface
- ABI differences from API,
What is the Solaris ABI?
- accept
Binding Local Names
Local Name Binding
- API differences from ABI,
What is the Solaris ABI?
- appcert
- limitations,
What appcert Does Not Check
- syntax,
Working with appcert
- application binary interface (ABI),
What is the Solaris ABI?
- defined,
Defining the Solaris ABI
- tools,
Solaris ABI Tools
- appcert,
Solaris ABI Tools
- apptrace,
Solaris ABI Tools
- apptrace,
Using apptrace for Application Verification
- asynchronous I/O
- behavior,
Asynchronous I/O Behavior
- endpoint service,
Making the Endpoint Asynchronous
- guaranteeing buffer state,
Asynchronous I/O Behavior
- listen for network connection,
Asynchronous Use of a Connection
- making connection request,
Asynchronous Use of a Connection
- notification of data arrival,
Asynchronous Network Transfers
- opening a file,
Asynchronous Open
- using structure,
Asynchronous I/O Behavior
- Asynchronous Safe,
What Are XTI and TLI?
- asynchronous socket
Asynchronous Socket I/O
Interrupt-Driven Socket I/O
- atomic updates to semaphores,
System V Semaphores
- attribute, finding in an SDP session structure,
Finding an Attribute in an SDP Session Structure
B
C
- calloc,
Dynamic Memory Allocation
- chmod(1),
Selecting Advisory or Mandatory Locking
- class
- definition,
Scheduling Classes
- priority queue,
Scheduling Classes
- scheduling algorithm,
Scheduling Classes
- scheduling priorities,
Scheduling Classes
- Client-server model,
Client-Server Programs
- close,
Closing Sockets
- connect
Binding Local Names
Connection Establishment
Datagram Sockets
Local Name Binding
- connection-mode
- asynchronous network service,
Asynchronous Connection-Mode Service
- asynchronously connecting,
Asynchronously Establishing a Connection
- definition,
Modes of Networking
- using asynchronous connection,
Asynchronous Use of a Connection
- connectionless mode, asynchronous network service,
Asynchronous Connectionless-Mode Service
- connectionless-mode, definition,
Modes of Networking
- context switch, pre-empting a process,
Process Pre-emption
- creation flags, IPC,
IPC Interfaces, Key Arguments, and Creation Flags
D
- daemon, inetd,
inetd Daemon
- datagram
- socket
Socket Types
Datagram Sockets
Connectionless Servers
- debugging dynamic memory,
Dynamic Memory Debugging
- /dev/zero, mapping,
Creating and Using Mappings
- dispatch, priorities,
Scheduling Classes
- dispatch latency,
Dispatch Latency
- under realtime,
Dispatch Latency
- dispatch table
- configuring,
Dispatcher Parameter Table
- kernel,
Dispatch Queue
- dynamic memory
- allocation,
Dynamic Memory Allocation
- debugging,
Dynamic Memory Debugging
- access checking,
check -access
- leak checking,
check -leaks [-frames n] [-match m]
- memory use checking,
check -memuse [-frames n] [-match m]
E
F
- F_GETLK,
Getting Lock Information
- F_SETOWN fcntl,
Signals and Process Group ID
- fcntl(2),
Setting a File Lock
- file and record locking,
Using File and Record Locking
- file descriptor
- passing to another process,
Transferring a File Descriptor
- transferring,
Transferring a File Descriptor
- file system
- contiguous,
Real-time Files
- opening dynamically,
Asynchronous Open
- file versioning,
Symbol Versioning in Solaris Libraries
- files, lock,
Using File and Record Locking
- free,
Dynamic Memory Allocation
G
H
I
- I/O,, See asynchronous I/O, or synchronous I/O
- implicit barrier mode,
Import-Side Memory Segment Operations
- inet_ntoa,
Host Names – hostent
- inetd
Client-Server Programs
Socket Options
inetd Daemon
- inetd.conf,
inetd Daemon
- init(1M), scheduler properties,
init(1M)
- interfaces
- advanced I/O,
Advanced File I/O
- basic I/O,
Basic File I/O
- IPC,
Interprocess Communication
- list file system control,
File System Control
- terminal I/O,
Terminal I/O Functions
- Internet
- host name mapping,
Host Names – hostent
- port numbers,
Address Binding
- well known address
Service Names – servent
Sockets and Servers
- Interprocess Communication (IPC)
- using messages,
Pipes, Named Pipes, and Message Queues
- using named pipes,
Pipes, Named Pipes, and Message Queues
- using pipes,
Pipes, Named Pipes, and Message Queues
- using semaphores,
Using Semaphores
- using shared memory,
Shared Memory
- ioctl, SIOCATMARK,
Out-of-Band Data
- IPC (interprocess communication),
Interprocess Communication
- creation flags,
IPC Interfaces, Key Arguments, and Creation Flags
- interfaces,
IPC Interfaces, Key Arguments, and Creation Flags
- messages,
System V Messages
- permissions,
Permissions for Messages, Semaphores, and Shared Memory
- semaphores,
System V Semaphores
- shared memory,
System V Shared Memory
- IPC_RMID,
Controlling Message Queues
- IPC_SET,
Controlling Message Queues
- IPC_STAT,
Controlling Message Queues
- IPPORT_RESERVED,
Address Binding
|