Go to main content

Oracle® Solaris 11.4 Programming Interfaces Guide

Exit Print View

Updated: November 2020
 
 

Index

A

ABI  Seeindex iconapplication binary interface
accept()
index iconLocal Name Binding
index iconBinding Local Names
adiheap security extensionindex iconUsing Application Data Integrity (ADI)
adistack security extensionindex iconUsing Application Data Integrity (ADI)
advisory lockingindex iconCautions About Mandatory Locking
application binary interface (ABI)
ABI differences from APIindex iconWhat Is the Oracle Solaris ABI?
apptrace toolindex iconOracle Solaris ABI Tools
defined
index iconDefining the Oracle Solaris ABI
index iconWhat Is the Oracle Solaris ABI?
Preflight checker toolindex iconOracle Solaris ABI Tools
Application Data Integrity (ADI)
high-level interfacesindex iconUsing Application Data Integrity (ADI)
low-level interfacesindex iconUsing Application Data Integrity (ADI)
SPARC systemsindex iconUsing Application Data Integrity (ADI)
apptrace tool
index iconUsing apptrace for Application Verification
index iconOracle Solaris ABI Tools
asynchronous execution modeindex iconAsynchronous Execution Mode
asynchronous I/O
aio_result_t structureindex iconAsynchronous I/O Behavior
behaviorindex iconAsynchronous I/O Behavior
endpoint serviceindex iconMaking the Endpoint Asynchronous
guaranteeing buffer stateindex iconAsynchronous I/O Behavior
listen for network connectionindex iconAsynchronous Use of a Connection
making connection requestindex iconAsynchronous Use of a Connection
notification of data arrivalindex iconAsynchronous Network Transfers
opening a fileindex iconAsynchronous Open
asynchronous safe
limitationsindex iconWhat Are XTI and TLI?
asynchronous socket
index iconInterrupt-Driven Socket I/O
index iconAsynchronous Socket I/O
attributes
finding in an SDP session structureindex iconFinding an Attribute in an SDP Session Structure

B

bind()
index iconLocal Name Binding
index iconBinding Local Names
binding
socket addressindex iconAddress Binding
socketsindex iconLocal Name Binding
blocking mode
definedindex iconKernel Priority Inversion
finite time quantumindex iconDispatch Priorities for Scheduling Classes
priority inversionindex iconKernel Priority Inversion
time-sharing processindex iconPriority Inversion
brk()index iconUsing brk and sbrk
broadcasting
sending message to SOCK_DGRAMindex iconBroadcasting and Determining Network Configuration
supported in IPv4index iconBroadcasting and Determining Network Configuration
BSD socket interfacesindex iconInterface Sets

C

calloc()index iconDynamic Memory Allocation
chmod commandindex iconSelecting Advisory or Mandatory Locking
class
definitionindex iconScheduling Classes
priority queueindex iconKernel Dispatch Queue
scheduling algorithmindex iconDispatch Priorities for Scheduling Classes
scheduling prioritiesindex iconScheduling Classes
client-server model
sockets andindex iconClient-Server Programs
close()index iconClosing Sockets
connect()
index iconLocal Name Binding
index iconConnection Establishment
index iconBinding Local Names
connectimg
socketsindex iconConnectionless Communication Using Datagram Sockets
connecting
using socketsindex iconEstablishing a Connection
connection-mode
asynchronous network serviceindex iconAsynchronous Connection-Mode Service
asynchronously connectingindex iconAsynchronously Establishing a Connection
definitionindex iconModes of Networking
using asynchronous connectionindex iconAsynchronous Use of a Connection
connectionless mode
asynchronous network serviceindex iconAsynchronous Connectionless-Mode Service
definitionindex iconModes of Networking
context switch
preempting a processindex iconProcess Preemption
controlling
semaphoresindex iconControlling Semaphores
copyin() low-level ADI interfaceindex iconUsing Application Data Integrity (ADI)
copyout() low-level ADI interfaceindex iconUsing Application Data Integrity (ADI)
creating
socketsindex iconCreating Sockets
creation flags
IPCindex iconIPC Interfaces, Key Arguments, and Creation Flags

D

/dev/zero mappingindex iconCreating and Using Mappings
daemons
inetd
index iconinetd Daemon
index iconSocket Options
index iconClient-Server Programs
datagram
socket
index iconConnectionless Servers
index iconDatagram Sockets
index iconSocket Types
ddi_copyin() low-level ADI interfaceindex iconUsing Application Data Integrity (ADI)
ddi_copyout() low-level ADI interfaceindex iconUsing Application Data Integrity (ADI)
deadlocks
avoiding when lockingindex iconDeadlock Handling
debugging dynamic memory
Oracle Developer Studioindex iconDynamic Memory Debugging
Oracle Solaris OSindex iconDynamic Memory Debugging
dispatch latencyindex iconDispatch Latency
dispatch prioritiesindex iconScheduling Classes
dispatch table
configuringindex iconDispatcher Parameter Table
kernelindex iconDispatch Queue
doors
overviewindex iconDoors Overview
dynamic memory
allocatingindex iconDynamic Memory Allocation
debuggingindex iconDynamic Memory Debugging

E

EWOULDBLOCK error
index iconSetting a Nonblocking Socket
index iconRead/Write Results in a Pipe

F

F_GETLK identifying data locksindex iconGetting Lock Information
F_SETOWN commandindex iconSignals and Process Group ID
F_TEST testing for locksindex iconPrinting Locked Segments of a File
fcntl()index iconSetting a File Lock
file descriptors
passing to another processindex iconTransferring a File Descriptor
transferringindex iconTransferring a File Descriptor
file systems
contiguousindex iconReal-time Files
opening dynamicallyindex iconAsynchronous Open
files
/usr/include/netinet/in.hindex iconSockets and Servers
lockingindex iconUsing File and Record Locking
mappingindex iconCreating and Using Mappings
net/if.hindex iconBroadcasting and Determining Network Configuration
select.hindex iconInput/Output Multiplexing
setting a lockindex iconSetting a File Lock
sys/sem.hindex iconSemaphore Operations
sys/socket.hindex iconSocket Creation
tiuser.hindex iconWhat Are XTI and TLI?
versioning in linkerindex iconSymbol Versioning in Oracle Solaris Libraries
xti.hindex iconWhat Are XTI and TLI?
forking
locks andindex iconProcess Forking and Locks
free()index iconDynamic Memory Allocation

G

gethostbyaddr()index iconHost Names – hostent
gethostbyname()index iconHost Names – hostent
gethostent()index iconHost Names – hostent
getmsg() low-level ADI interfaceindex iconUsing Application Data Integrity (ADI)
getpeername()index iconinetd Daemon
getservbyname()index iconService Names – servent
getservbyport()index iconService Names – servent
getservent()index iconService Names – servent
getsockopt()index iconSocket Options

H

handles
socketindex iconLocal Name Binding
sockets, forindex iconBinding Local Names
host name mappingindex iconHost Names – hostent
hostent structureindex iconHost Names – hostent

I

I/O  Seeindex iconasynchronous I/O or synchronous I/O
inet_ntoa()index iconHost Names – hostent
inetd daemon
index iconinetd Daemon
index iconSocket Options
index iconClient-Server Programs
init command and schedulerindex iconUsing the init Command
initializing
message queuesindex iconInitializing a Message Queue
semaphore setindex iconInitializing a Semaphore Set
interfaces
ADIindex iconUsing Application Data Integrity (ADI)
advanced I/Oindex iconAdvanced File I/O
basic I/Oindex iconBasic File I/O
IPCindex iconInterprocess Communication
list file system controlindex iconFile System Control
POSIX IPCindex iconPOSIX Interprocess Communication
socket setsindex iconInterface Sets
socketsindex iconSocket Interfaces
System V IPCindex iconSystem V IPC
terminal I/Oindex iconTerminal I/O Functions
Internet
host name mappingindex iconHost Names – hostent
port numbersindex iconAddress Binding
well known address
index iconSockets and Servers
index iconService Names – servent
Interprocess Communication (IPC)
doorsindex iconDoors Overview
named pipes
index iconPipes, Named Pipes, and Message Queues
index iconNamed Pipes
pipesindex iconPipes, Named Pipes, and Message Queues
semaphoresindex iconUsing Semaphores
shared memoryindex iconShared Memory
socketsindex iconSockets Overview
ioctls
SIOCATMARKindex iconOut-of-Band Data
SIOCGIFCONFindex iconBroadcasting and Determining Network Configuration
SIOCGIFFLAGSindex iconShowing the Contents of net/if.h
SIOGGIFBRDADDRindex iconObtaining the Broadcast Address of an Interface
IPC (interprocess communication)
creation flagsindex iconIPC Interfaces, Key Arguments, and Creation Flags
interfacesindex iconIPC Interfaces, Key Arguments, and Creation Flags
messagesindex iconSystem V Messages
multiprocess applications andindex iconInterprocess Communication
permissionsindex iconPermissions for Messages, Semaphores, and Shared Memory
POSIX styleindex iconPOSIX Interprocess Communication
semaphoresindex iconSystem V Semaphores
shared memoryindex iconSystem V Shared Memory
System V styleindex iconSystem V IPC
IPC_RMID argumentindex iconControlling Message Queues
IPC_SET argumentindex iconControlling Message Queues
IPC_STAT argumentindex iconControlling Message Queues
IPPORT_RESERVED port numbersindex iconAddress Binding

K

kadi security extensionindex iconUsing Application Data Integrity (ADI)
kernel
class independentindex iconDispatch Priorities for Scheduling Classes
context switchindex iconProcess Preemption
dispatch tableindex iconDispatch Queue
preempting current processindex iconProcess Preemption
queueindex iconAsynchronous I/O Behavior

L

lgroupsindex iconLocality Group APIs
lgrp libraryindex iconUsing the Locality Group API
libadimalloc library
index iconUsing Application Data Integrity (ADI)
index iconDynamic Memory Debugging
libc library
index iconUsing Application Data Integrity (ADI)
index iconDynamic Memory Allocation
index iconDynamic Memory Allocation
index iconDynamic Memory Allocation
libcommputil libraryindex iconSession Description Protocol API
libcpc libraryindex iconAPI Additions to libcpc
libmemcontext libraryindex iconShared Memory
libnsl libraryindex iconWhat Are XTI and TLI?
libraries
lgrpindex iconUsing the Locality Group API
libadimalloc
index iconUsing Application Data Integrity (ADI)
index iconDynamic Memory Debugging
libcindex iconUsing Application Data Integrity (ADI)
libcommputilindex iconSession Description Protocol API
libcpcindex iconAPI Additions to libcpc
libmemcontextindex iconShared Memory
libnslindex iconWhat Are XTI and TLI?
libsocket.soindex iconSocket Libraries
libumem
index iconUsing Application Data Integrity (ADI)
index iconDynamic Memory Debugging
libxnetindex iconWhat Are XTI and TLI?
obsolete name-to-address translationindex iconName-to-Address Mapping
socket runtime routinesindex iconOther Socket Routines
socketsindex iconSocket Libraries
straddr.so libraryindex iconstraddr.so Library
supporting ADIindex iconUsing Application Data Integrity (ADI)
versioningindex iconSymbol Versioning in Oracle Solaris Libraries
watchmallocindex iconDynamic Memory Debugging
libsocket.so libraryindex iconSocket Libraries
libumem library
index iconUsing Application Data Integrity (ADI)
index iconDynamic Memory Debugging
libxnet libraryindex iconWhat Are XTI and TLI?
locality groupsindex iconLocality Group APIs
lockf()index iconPrinting Locked Segments of a File
locking
advisoryindex iconCautions About Mandatory Locking
considerationsindex iconCautions About Mandatory Locking
deadlock detectionindex iconDeadlock Handling
F_GETLKindex iconGetting Lock Information
fcntl()index iconSetting a File Lock
files
index iconSetting a File Lock
index iconUsing File and Record Locking
findingindex iconGetting Lock Information
mandatoryindex iconCautions About Mandatory Locking
memory in realtimeindex iconMemory Locking
opening a file forindex iconOpening a File for Locking
process forking andindex iconProcess Forking and Locks
records
index iconSetting and Removing Record Locks
index iconUsing File and Record Locking
removing from recordsindex iconSetting and Removing Record Locks
setting a file lockindex iconSetting a File Lock
setting on recordsindex iconSetting and Removing Record Locks
supported file systemsindex iconSupported File Systems
testingindex iconGetting Lock Information
ls commandindex iconSelecting Advisory or Mandatory Locking

M

malloc()index iconDynamic Memory Allocation
malloc_usable_size()index iconDynamic Memory Allocation
mandatory locking
considerationsindex iconCautions About Mandatory Locking
mapping
/dev/zeroindex iconCreating and Using Mappings
filesindex iconMemory Management Interfaces
library mapfileindex iconSymbol Versioning in Oracle Solaris Libraries
names to addressesindex iconTransport Selection and Name-to-Address Mapping
useful filesindex iconCreating and Using Mappings
media
finding in an SDP session structureindex iconFinding Media in an SDP Session Structure
media format
finding in an SDP session structureindex iconFinding a Media Format in an SDP Session Structure
memalign()index iconDynamic Memory Allocation
memcntl() low-level ADI interfaceindex iconUsing Application Data Integrity (ADI)
meminfo() low-level ADI interfaceindex iconUsing Application Data Integrity (ADI)
memory
dynamicindex iconDynamic Memory Allocation
lockingindex iconMemory Locking
locking a pageindex iconLocking a Page
locking all pagesindex iconLocking All Pages
number of locked pagesindex iconMemory Locking
sticky locksindex iconRecovering Sticky Locks
unlocking a pageindex iconUnlocking a Page
memory management
brk()index iconUsing brk and sbrk
dynamic allocationindex iconDynamic Memory Allocation
interfacesindex iconMemory Management Interfaces
mlock()index iconUsing mlock and munlock
mlockall()index iconUsing mlockall and munlockall
mmap()
index iconCreating and Using Mappings
index iconMemory Management Interfaces
mprotect()index iconUsing mprotect
msync()index iconUsing msync
munmap()index iconRemoving Mappings
sbrk()index iconUsing brk and sbrk
sysconf()index iconUsing sysconf
message queues
initializingindex iconInitializing a Message Queue
messages
IPCindex iconSystem V Messages
POSIX IPCindex iconPOSIX Messages
supported broadcastingindex iconBroadcasting and Determining Network Configuration
mlock()index iconUsing mlock and munlock
mlockall()index iconUsing mlockall and munlockall
mmap()
index iconCreating and Using Mappings
index iconMemory Management Interfaces
mmap() low-level ADI interfaceindex iconUsing Application Data Integrity (ADI)
mprotect()index iconUsing mprotect
MSG_DONTROUTE flagindex iconData Transfer
MSG_OOB flagindex iconData Transfer
MSG_PEEK flag
index iconOut-of-Band Data
index iconData Transfer
msgget()
index iconInitializing a Message Queue
index iconSystem V Messages
msqid argumentindex iconInitializing a Message Queue
msync()index iconUsing msync
multiple connect (TLI)index iconAdvanced XTI/TLI Programming Example
multiplexing
socket requestsindex iconInput/Output Multiplexing
multithread safe
name-to-address translationindex iconTransport Selection
POSIX IPCindex iconPOSIX Interprocess Communication
TLI interfacesindex iconWhat Are XTI and TLI?
XTI interfacesindex iconWhat Are XTI and TLI?
munmap()index iconRemoving Mappings

N

name-to-address translation
inetindex iconName-to-Address Libraries
mapping routinesindex iconUsing the Name-to-Address Mapping Routines
multithread safeindex iconTransport Selection
nis.so libraryindex iconName-to-Address Mapping
obsolete librariesindex iconName-to-Address Mapping
overviewindex iconName-to-Address Mapping
straddr.so libraryindex iconstraddr.so Library
switch.so libraryindex iconName-to-Address Mapping
tcpip.so libraryindex iconName-to-Address Mapping
named pipes
FIFOindex iconNamed Pipes
IPCindex iconPipes, Named Pipes, and Message Queues
naming
socketsindex iconLocal Name Binding
net/if.h fileindex iconBroadcasting and Determining Network Configuration
netdir_free()
index iconUsing the Name-to-Address Mapping Routines
index iconUsing the Name-to-Address Mapping Routines
netdir_getbyaddr()index iconUsing the Name-to-Address Mapping Routines
netdir_getbyname()index iconUsing the Name-to-Address Mapping Routines
netdir_options()index iconnetdir_free Routines
netdir_perror()index iconValues for netdir_options
netdir_sperror()index iconValues for netdir_options
netent structureindex iconNetwork Names – netent
network
asynchronous connection
index iconAsynchronous Network Communication
index iconAsynchronous Networking
asynchronous serviceindex iconAsynchronous Connectionless-Mode Service
asynchronous transfersindex iconAsynchronous Network Transfers
asynchronous useindex iconNetworking Programming Models
connection-mode serviceindex iconModes of Networking
connectionless-mode serviceindex iconModes of Networking
programming models for real-timeindex iconNetworking Programming Models
services under realtime
index iconModes of Networking
index iconModes of Networking
using STREAMS asynchronously
index iconAsynchronous Network Communication
index iconAsynchronous Networking
using TLIindex iconAsynchronous Networking
nice() functionindex iconUsing the nice Interface
nice commandindex iconUsing the nice Interface
nis.so libraryindex iconName-to-Address Mapping
non-blocking mode
configuring endpoint connectionsindex iconAsynchronously Establishing a Connection
definedindex iconAsynchronous Networking
endpoint bound to service addressindex iconAsynchronous Use of a Connection
network serviceindex iconAsynchronous Connectionless-Mode Service
polling for notificationindex iconAsynchronous Connectionless-Mode Service
service requestsindex iconNetworking Programming Models
TLIindex iconAsynchronous Networking
using t_connect()index iconAsynchronously Establishing a Connection
nonblocking socketsindex iconNonblocking Sockets

O

operating on
semaphore setsindex iconSemaphore Operations
optmgmt return value
index iconConnection Mode State: Part 1
index iconConnection Establishment State
index iconOutgoing Events
Oracle Developer Studioindex iconDynamic Memory Debugging
Oracle Solaris OS
debugging dynamic memoryindex iconDynamic Memory Debugging
out-of-band dataindex iconOut-of-Band Data

P

performance
scheduler andindex iconScheduling and System Performance
tradeoffs in schedulingindex iconProcess State Transition Diagram
permissions in IPCindex iconPermissions for Messages, Semaphores, and Shared Memory
pipes
IPCindex iconPipes, Named Pipes, and Message Queues
pmap() low-level ADI interfaceindex iconUsing Application Data Integrity (ADI)
pollfd structure
index iconProcessing Connection Requests
index iconEstablishing an Endpoint (Convertible to Multiple Connections)
polling
accessing asynchronous processesindex iconAsynchronous Execution Mode
for a connection requestindex iconAsynchronous Use of a Connection
notification of dataindex iconAsynchronous Connectionless-Mode Service
using poll()index iconAsynchronous Network Transfers
port numbers for Internetindex iconAddress Binding
port to service mappingindex iconService Names – servent
porting from TLI to XTIindex iconWhat Are XTI and TLI?
POSIX IPC
messagesindex iconPOSIX Messages
multithread safeindex iconPOSIX Interprocess Communication
overviewindex iconPOSIX Interprocess Communication
semaphoresindex iconPOSIX Semaphores
shared memoryindex iconPOSIX Shared Memory
Preflight checkerindex iconOracle Solaris ABI Tools
priocntl commandindex iconpriocntl Command
priority inversion
definedindex iconPriority Inversion
synchronizationindex iconKernel Priority Inversion
priority queue
linear linked listindex iconDispatch Queue
proc() low-level ADI interfaceindex iconUsing Application Data Integrity (ADI)
process
defined for realtimeindex iconBasic Rules of Real-time Applications
dispatching
index iconDispatching Processes
index iconDispatching Processes
highest priorityindex iconBasic Rules of Real-time Applications
preemptionindex iconProcess Preemption
residence in memoryindex iconMemory Locking
runawayindex iconRunaway Real-time Processes
scheduling for realtimeindex iconDispatch Priorities for Scheduling Classes
setting prioritiesindex iconpriocntl Command
process priority
globalindex iconOverview of the Scheduler
setting and retrievingindex iconpriocntl Command
process scheduler  Seeindex iconscheduler
protocols
independent transport in TLIindex iconGuidelines to Protocol Independence
sockets, forindex iconSocket Creation
protoent structureindex iconProtocol Names – protoent
putmsg() low-level ADI interfaceindex iconUsing Application Data Integrity (ADI)

R

raw socketindex iconSocket Types
read() low-level ADI interfaceindex iconUsing Application Data Integrity (ADI)
real-time class
schedulingindex iconReal-time Class
real-time programmingindex iconReal-time Programming and Administration
realloc()index iconDynamic Memory Allocation
reallocarray()index iconDynamic Memory Allocation
reallocf()index iconDynamic Memory Allocation
records
lockingindex iconUsing File and Record Locking
removing locksindex iconSetting and Removing Record Locks
setting locksindex iconSetting and Removing Record Locks
recvfrom()index iconConnectionless Communication Using Datagram Sockets
removing
record locksindex iconSetting and Removing Record Locks
response time
blocking processesindex iconPriority Inversion
bounds to I/Oindex iconSynchronous I/O Calls
degradingindex iconFactors that Degrade Response Time
inheriting priorityindex iconPriority Inversion
servicing interruptsindex iconInterrupt Servicing
sharing librariesindex iconShared Libraries
sticky locksindex iconSticky Locks
reversing operations for semaphoresindex iconSystem V Semaphores
rpcbind commandindex iconstraddr.so Library
Run Time Checking (RTC)index iconDynamic Memory Debugging
rwho commandindex iconConnectionless Servers

S

sbrk()index iconUsing brk and sbrk
scheduler
classesindex iconDispatch Priorities for Scheduling Classes
configuringindex iconConfiguring Scheduling
init command andindex iconUsing the init Command
overviewindex iconOverview of the Scheduler
performance andindex iconScheduling and System Performance
priorityindex iconScheduling Classes
real-timeindex iconReal-Time Scheduler
real-time policyindex iconReal-time Class
scheduling classesindex iconScheduling Classes
setting and retrieving process priorityindex iconpriocntl Command
system classindex iconSystem Class
system policyindex iconSystem Class
time-sharing policyindex iconTime-Sharing Class
tradeoffs in performanceindex iconProcess State Transition Diagram
using system callsindex iconInterface Calls That Control Scheduling
using utilitiesindex iconUtilities That Control Scheduling
SDP session structure
finding an attribute inindex iconFinding an Attribute in an SDP Session Structure
finding media format inindex iconFinding a Media Format in an SDP Session Structure
finding media inindex iconFinding Media in an SDP Session Structure
sdp_add_attribute()index iconAdding an Attribute Field to the SDP Session Structure
sdp_add_bandwidth()index iconAdding a Bandwidth Field to the SDP Session Structure
sdp_add_connection()index iconAdding a Connection Field to the SDP Session Structure
sdp_add_email()index iconAdding an Email Field to the SDP Session Structure
sdp_add_information()index iconAdding an Information Field to the SDP Session Structure
sdp_add_key()index iconAdding a Key Field to the SDP Session Structure
sdp_add_media()index iconAdding a Media Field to the SDP Session Structure
sdp_add_name()index iconAdding a Name Field to the SDP Session Structure
sdp_add_origin()index iconAdding an Origin Field to the SDP Session Structure
sdp_add_phone()index iconAdding a Telephone Field to the SDP Session Structure
sdp_add_repeat()index iconAdding a Repeat Field to the SDP Session Structure
sdp_add_time()index iconAdding a Time Field to the SDP Session Structure
sdp_add_uri()index iconAdding a URI Field to the SDP Session Structure
sdp_add_zone()index iconAdding a Zone Field to the SDP Session Structure
sdp_clone_session()index iconCloning an Existing SDP Session Structure
sdp_delete_all_field()index iconDeleting Fields From the SDP Session Structure
sdp_delete_all_media_field()index iconDeleting Fields From the SDP Media Structure
sdp_delete_attribute()index iconDeleting an Attribute From the SDP Media Structure
sdp_delete_media()index iconDeleting Media From the SDP Media Structure
sdp_find_attribute()index iconFinding an Attribute in an SDP Session Structure
sdp_find_media()index iconFinding Media in an SDP Session Structure
sdp_find_media_rtpmap()index iconFinding a Media Format in an SDP Session Structure
sdp_free_session()index iconDeleting an Attribute From the SDP Media Structure
sdp_new_session()index iconCreating a New SDP Session Structure
sdp_parse()index iconParsing the SDP Session Structure
sdp_session_to_str()index iconConverting an SDP Session Structure to a String
security extensions
adiheapindex iconUsing Application Data Integrity (ADI)
adistackindex iconUsing Application Data Integrity (ADI)
kadiindex iconUsing Application Data Integrity (ADI)
select.h fileindex iconInput/Output Multiplexing
selecting
sockets
index iconOut-of-Band Data
index iconInput/Output Multiplexing
specific socket protocolsindex iconSelecting Specific Protocols
transportindex iconTransport Selection and Name-to-Address Mapping
SEM_UNDO structureindex iconSystem V Semaphores
semaphores
controllingindex iconControlling Semaphores
initializing a setindex iconInitializing a Semaphore Set
IPC
index iconUsing Semaphores
index iconSystem V Semaphores
operating on setsindex iconSemaphore Operations
POSIX IPCindex iconPOSIX Semaphores
reversing operations and SEM_UNDOindex iconSystem V Semaphores
SEM_UNDO structureindex iconSystem V Semaphores
updatesindex iconSystem V Semaphores
semctl()
index iconControlling Semaphores
index iconSystem V Semaphores
semget()
index iconInitializing a Semaphore Set
index iconSystem V Semaphores
semop()
index iconSemaphore Operations
index iconSystem V Semaphores
sending SOCK_DGRAMindex iconConnectionless Communication Using Datagram Sockets
SEQ socket
index iconSocket Types
index iconSocket Types
servent structureindex iconService Names – servent
servers
connectionless and socketsindex iconConnectionless Servers
service to port mappingindex iconService Names – servent
Session Description Protocol API
API frameworkindex iconSession Description API Overview
attribute fieldindex iconAdding an Attribute Field to the SDP Session Structure
bandwidth fieldindex iconAdding a Bandwidth Field to the SDP Session Structure
cloning a sessionindex iconCloning an Existing SDP Session Structure
connection fieldindex iconAdding a Connection Field to the SDP Session Structure
converting a session to stringindex iconConverting an SDP Session Structure to a String
creating a new session structureindex iconCreating the SDP Session Structure
deleting attributesindex iconDeleting an Attribute From the SDP Media Structure
deleting fieldsindex iconDeleting Fields From the SDP Session Structure
deleting mediaindex iconDeleting Media From the SDP Media Structure
deleting media fieldsindex iconDeleting Fields From the SDP Media Structure
email fieldindex iconAdding an Email Field to the SDP Session Structure
finding an attributeindex iconFinding an Attribute in an SDP Session Structure
finding mediaindex iconFinding Media in an SDP Session Structure
finding media formatindex iconFinding a Media Format in an SDP Session Structure
freeing a sessionindex iconDeleting an Attribute From the SDP Media Structure
information fieldindex iconAdding an Information Field to the SDP Session Structure
key fieldindex iconAdding a Key Field to the SDP Session Structure
library functionsindex iconSDP Library Functions
media fieldindex iconAdding a Media Field to the SDP Session Structure
name fieldindex iconAdding a Name Field to the SDP Session Structure
origin fieldindex iconAdding an Origin Field to the SDP Session Structure
parsing a structureindex iconParsing the SDP Session Structure
repeat fieldindex iconAdding a Repeat Field to the SDP Session Structure
sdp_new_session()index iconCreating a New SDP Session Structure
searching the SDP session structureindex iconSearching the SDP Session Structure
shutting down a session structureindex iconShutting Down the SDP Session Structure
telephone fieldindex iconAdding a Telephone Field to the SDP Session Structure
time fieldindex iconAdding a Time Field to the SDP Session Structure
URI fieldindex iconAdding a URI Field to the SDP Session Structure
utility functionsindex iconSDP API Utility Functions
zone fieldindex iconAdding a Zone Field to the SDP Session Structure
setsockopt()index iconSocket Options
setting
per socket propertiesindex iconSocket Level Properties
record locksindex iconSetting and Removing Record Locks
socket typeindex iconSocket Options
shared memory
accessing segmentindex iconAccessing a Shared Memory Segment
controlling segmentindex iconControlling a Shared Memory Segment
IPC
index iconShared Memory
index iconSystem V Shared Memory
POSIX IPCindex iconPOSIX Shared Memory
shmctl()index iconControlling a Shared Memory Segment
shmget()
index iconAccessing a Shared Memory Segment
index iconSystem V Shared Memory
shutdown commandindex iconClosing Sockets
siginfo() low-level ADI interfaceindex iconUsing Application Data Integrity (ADI)
SIGIO signalindex iconInterrupt-Driven Socket I/O
SIGURG signalindex iconSignals and Process Group ID
SIOCATMARK ioctlindex iconOut-of-Band Data
SIOCGIFCONF ioctlindex iconBroadcasting and Determining Network Configuration
SIOCGIFFLAGS ioctlindex iconShowing the Contents of net/if.h
SIOGGIFBRDADDR ioctlindex iconObtaining the Broadcast Address of an Interface
SOCK_DGRAM socket
settingindex iconSocket Options
UDP andindex iconSocket Types
SOCK_RAW socket
index iconSocket Creation
index iconSocket Types
SOCK_STREAM socketindex iconSocket Types
inetd andindex iconinetd Daemon
structureindex iconSelecting Specific Protocols
socket types
definedindex iconSocket Creation
supported by AF* Internet familiesindex iconSocket Creation
sockets
address bindingindex iconAddress Binding
AF_INET6
examples
index iconConnectionless Communication Using Datagram Sockets
index iconConnection-Oriented Communication Using Stream Sockets
types supportedindex iconSocket Creation
using in host-name-to-address mappingindex iconHost Names – hostent
AF_INET
creating datagramindex iconCreating Sockets
getservbyport()index iconService Names – servent
getservent()index iconService Names – servent
hostent returnindex iconHost Names – hostent
types supportedindex iconSocket Creation
AF_UNIX
binding
index iconLocal Name Binding
index iconBinding Local Names
creatingindex iconCreating Sockets
deletingindex iconLocal Name Binding
types supportedindex iconSocket Creation
approximate equivalents in XTI/TLIindex iconSocket-to-XTI/TLI Equivalents
asynchronous
index iconInterrupt-Driven Socket I/O
index iconAsynchronous Socket I/O
basic interfacesindex iconSocket Basics
binding exampleindex iconBinding Local Names
binding local namesindex iconBinding Local Names
client processes andindex iconSockets and Clients
client-server model andindex iconClient-Server Programs
closingindex iconClosing Sockets
connecting streamindex iconConnecting Stream Sockets
creating
index iconCreating Sockets
index iconSocket Creation
datagram
index iconDatagram Sockets
index iconSocket Types
establishing connectionindex iconEstablishing a Connection
familiesindex iconSocket Creation
handle
index iconLocal Name Binding
index iconBinding Local Names
initiating connectionindex iconConnection Establishment
interfacesindex iconSocket Interfaces
librariesindex iconSocket Libraries
multiplexing requestsindex iconInput/Output Multiplexing
namingindex iconLocal Name Binding
nonblockingindex iconNonblocking Sockets
optionsindex iconSocket Options
out-of-band data
index iconOut-of-Band Data
index iconData Transfer
overview
index iconOverview of Sockets
index iconSockets Overview
protocol typesindex iconSocket Creation
rawindex iconSocket Types
runtime library routinesindex iconOther Socket Routines
selecting
index iconOut-of-Band Data
index iconInput/Output Multiplexing
selecting protocolsindex iconSelecting Specific Protocols
SEQindex iconSocket Types
servers andindex iconSockets and Servers
setsindex iconInterface Sets
setting optionsindex iconSocket Options
setting per socket propertiesindex iconSocket Level Properties
shutting downindex iconClosing Sockets
SIOCGIFCONF ioctlindex iconBroadcasting and Determining Network Configuration
SIOCGIFFLAGS ioctlindex iconShowing the Contents of net/if.h
SOCK_DGRAM
connectingindex iconConnectionless Communication Using Datagram Sockets
connectionlessindex iconConnectionless Servers
sendingindex iconConnectionless Communication Using Datagram Sockets
using recvfrom()index iconConnectionless Communication Using Datagram Sockets
using SIOCATMARKindex iconOut-of-Band Data
SOCK_RAWindex iconSocket Types
SOCK_STREAM
F_GETOWN commandindex iconSignals and Process Group ID
F_SETOWN commandindex iconSignals and Process Group ID
handling out-of-bandindex iconOut-of-Band Data
interruptsindex iconInterrupt-Driven Socket I/O
shutting downindex iconClosing Sockets
SIGIO signalindex iconSignals and Process Group ID
SIGURG signalindex iconSignals and Process Group ID
structureindex iconSelecting Specific Protocols
streamindex iconSocket Types
TCP portindex iconRuntime Library Routines
typesindex iconSocket Types
UDP portindex iconRuntime Library Routines
UNIX domainindex iconUNIX Domain Sockets
Solaris library symbol versioning  Seeindex iconsymbol versioning
SPARC systems
Application Data Integrity (ADI)index iconUsing Application Data Integrity (ADI)
straddr.so libraryindex iconstraddr.so Library
stream
connection examplesindex iconConnecting Stream Sockets
SOCK_DGRAM
handling out-of-bandindex iconOut-of-Band Data
socket
index iconData Transfer
index iconSocket Types
switch.so libraryindex iconName-to-Address Mapping
symbol versioningindex iconSymbol Versioning in Oracle Solaris Libraries
synchronous I/O
blockingindex iconHigh Performance I/O
critical timingindex iconSynchronous I/O Calls
sys/sem.h fileindex iconSemaphore Operations
sys/socket.h fileindex iconSocket Creation
sysconf()index iconUsing sysconf
system processes
schedulingindex iconSystem Class
System V IPC
messagesindex iconSystem V Messages
overviewindex iconSystem V IPC
semaphoresindex iconSystem V Semaphores

T

t_accept()index iconTLI and Socket Equivalent Functions
t_alloc()
index iconTLI and Socket Equivalent Functions
index iconGuidelines to Protocol Independence
t_bind()
index iconTLI and Socket Equivalent Functions
index iconGuidelines to Protocol Independence
t_close()
index iconTLI and Socket Equivalent Functions
index iconState Tables
t_connect()index iconTLI and Socket Equivalent Functions
T_DATAXFERindex iconConnection Mode State: Part 2
t_error()index iconTLI and Socket Equivalent Functions
t_free()index iconTLI and Socket Equivalent Functions
t_getinfo()
index iconTLI and Socket Equivalent Functions
index iconGuidelines to Protocol Independence
t_getstate()index iconTLI and Socket Equivalent Functions
t_listen()
index iconTLI and Socket Equivalent Functions
index iconGuidelines to Protocol Independence
index iconAsynchronous Execution Mode
t_look()index iconTLI and Socket Equivalent Functions
t_open()
index iconTLI and Socket Equivalent Functions
index iconGuidelines to Protocol Independence
index iconAsynchronous Execution Mode
t_optmgmt()index iconTLI and Socket Equivalent Functions
t_rcv()index iconTLI and Socket Equivalent Functions
t_rcvconnect()index iconTLI and Socket Equivalent Functions
t_rcvdis()
index iconTLI and Socket Equivalent Functions
index iconGuidelines to Protocol Independence
t_rcvrel()
index iconTLI and Socket Equivalent Functions
index iconGuidelines to Protocol Independence
t_rcvuderr()
index iconTLI and Socket Equivalent Functions
index iconGuidelines to Protocol Independence
t_rcvv()index iconAdditions to the XTI Interface
t_rcvvudata()index iconAdditions to the XTI Interface
t_snd()index iconTLI and Socket Equivalent Functions
t_snddis()
index iconTLI and Socket Equivalent Functions
index iconWrite Data
t_sndrel()
index iconTLI and Socket Equivalent Functions
index iconGuidelines to Protocol Independence
t_sndreldata()index iconAdditions to the XTI Interface
t_sndudata()index iconTLI and Socket Equivalent Functions
t_sndv()index iconAdditions to the XTI Interface
t_sndvudata()index iconAdditions to the XTI Interface
t_sync()index iconTLI and Socket Equivalent Functions
t_sysconf()index iconAdditions to the XTI Interface
t_unbind()index iconTLI and Socket Equivalent Functions
TCP portindex iconRuntime Library Routines
tcpip.so libraryindex iconName-to-Address Mapping
time-sharing
scheduler classindex iconTime-Sharing Class
scheduler parameter tableindex iconTime-Sharing Class
timers
elapsed timeindex iconTiming Facilities
for applicationsindex iconTiming Facilities
interval timingindex iconTiming Facilities
one-shot typeindex iconInterval Timer Interfaces
periodic typeindex iconInterval Timer Interfaces
tirdwr module
index iconTLI and Socket Equivalent Functions
index iconXTI/TLI Read/Write Interface
tiuser.h fileindex iconWhat Are XTI and TLI?
TLI
asynchronous endpointindex iconMaking the Endpoint Asynchronous
asynchronous modeindex iconAsynchronous Execution Mode
broadcast addressindex iconXTI/TLI Interfaces Compared to Socket Interfaces
function equivalents to socketsindex iconSocket-to-XTI/TLI Equivalents
incoming eventsindex iconIncoming Events
multiple connection requestsindex iconAdvanced XTI/TLI Programming Example
multithread safeindex iconWhat Are XTI and TLI?
opaque addressesindex iconXTI/TLI Interfaces Compared to Socket Interfaces
outgoing eventsindex iconOutgoing Events
privileged portsindex iconXTI/TLI Interfaces Compared to Socket Interfaces
protocol independenceindex iconGuidelines to Protocol Independence
queue requestsindex iconEstablishing an Endpoint (Convertible to Multiple Connections)
read/write interfaceindex iconXTI/TLI Read/Write Interface
socket comparisonindex iconXTI/TLI Interfaces Compared to Socket Interfaces
state transitionsindex iconState Tables
statesindex iconXTI/TLI States
Transport Layer Interfaceindex iconProgramming With XTI and TLI
types of sockets
datagramindex iconSocket Types
rawindex iconSocket Types
SEQindex iconSocket Types
streamindex iconSocket Types

U

/usr/include/netinet/in.h fileindex iconSockets and Servers
UDP portindex iconRuntime Library Routines
uiomove() low-level ADI interfaceindex iconUsing Application Data Integrity (ADI)
UNIX domain socketsindex iconUNIX Domain Sockets
unlink()index iconLocal Name Binding
updating
semaphoresindex iconSystem V Semaphores
user priorityindex iconTime-Sharing Class

V

valloc()index iconDynamic Memory Allocation
versioning
fileindex iconSymbol Versioning in Oracle Solaris Libraries
symbolindex iconSymbol Versioning in Oracle Solaris Libraries
virtual memoryindex iconUsing brk and sbrk

W

watchmalloc libraryindex iconDynamic Memory Debugging
write() low-level ADI interfaceindex iconUsing Application Data Integrity (ADI)

X

XNS 5 socket interfacesindex iconInterface Sets
XTI
function equivalents to socketsindex iconSocket-to-XTI/TLI Equivalents
interface additionsindex iconAdditions to the XTI Interface
multithread safeindex iconWhat Are XTI and TLI?
porting from TLI to XTIindex iconWhat Are XTI and TLI?
utility interfacesindex iconAdditions to the XTI Interface
variables, gettingindex iconAdditions to the XTI Interface
X/Open Transport Interfaceindex iconProgramming With XTI and TLI
xti.h fileindex iconWhat Are XTI and TLI?

Z

zero-filled virtual memoryindex iconCreating and Using Mappings