A | |||
ABI, See application binary interface | |||
ABI differences from API ( ) | |||
accept ( ) ( ) | |||
API differences from ABI ( ) | |||
appcert | |||
limitations ( ) | |||
syntax ( ) | |||
application binary interface (ABI) ( ) | |||
defined ( ) | |||
tools ( ) | |||
appcert ( ) | |||
apptrace ( ) | |||
apptrace ( ) | |||
asynchronous I/O | |||
behavior ( ) | |||
endpoint service ( ) | |||
guaranteeing buffer state ( ) | |||
listen for network connection ( ) | |||
making connection request ( ) | |||
notification of data arrival ( ) | |||
opening a file ( ) | |||
using structure ( ) | |||
Asynchronous Safe ( ) | |||
asynchronous socket ( ) ( ) | |||
atomic updates to semaphores ( ) | |||
attribute, finding in an SDP session structure ( ) |
B | |||
barrier mode, implicit ( ) | |||
bind ( ) ( ) | |||
blocking mode | |||
defined ( ) | |||
finite time quantum ( ) | |||
priority inversion ( ) | |||
time-sharing process ( ) | |||
brk(2) ( ) | |||
broadcast, sending message ( ) |
C | |||
calloc ( ) | |||
chmod(1) ( ) | |||
class | |||
definition ( ) | |||
priority queue ( ) | |||
scheduling algorithm ( ) | |||
scheduling priorities ( ) | |||
Client-server model ( ) | |||
close ( ) | |||
connect ( ) ( ) ( ) ( ) | |||
connection-mode | |||
asynchronous network service ( ) | |||
asynchronously connecting ( ) | |||
definition ( ) | |||
using asynchronous connection ( ) | |||
connectionless mode, asynchronous network service ( ) | |||
connectionless-mode, definition ( ) | |||
context switch, preempting a process ( ) | |||
creation flags, IPC ( ) |
D | |||
daemon, inetd ( ) | |||
datagram | |||
socket ( ) ( ) ( ) | |||
debugging dynamic memory ( ) | |||
/dev/zero, mapping ( ) | |||
dispatch, priorities ( ) | |||
dispatch latency ( ) | |||
under realtime ( ) | |||
dispatch table | |||
configuring ( ) | |||
kernel ( ) | |||
dynamic memory | |||
allocation ( ) | |||
debugging ( ) | |||
access checking ( ) | |||
leak checking ( ) | |||
memory use checking ( ) |
E | |||
EWOULDBLOCK ( ) | |||
examples, library mapfile ( ) |
F | |||
F_GETLK ( ) | |||
F_SETOWN fcntl ( ) | |||
fcntl(2) ( ) | |||
file and record locking ( ) | |||
file descriptor | |||
passing to another process ( ) | |||
transferring ( ) | |||
file system | |||
contiguous ( ) | |||
opening dynamically ( ) | |||
file versioning ( ) | |||
files, lock ( ) | |||
free ( ) |
G | |||
gethostbyaddr ( ) | |||
gethostbyname ( ) | |||
getpeername ( ) | |||
getservbyname ( ) | |||
getservbyport ( ) | |||
getservent ( ) |
H | |||
handle | |||
socket ( ) ( ) | |||
handles ( ) | |||
host name mapping ( ) | |||
hostent structure ( ) |
I | |||
I/O, See asynchronous I/O or synchronous I/O | |||
implicit barrier mode ( ) | |||
inet_ntoa ( ) | |||
inetd ( ) ( ) ( ) | |||
inetd.conf ( ) | |||
init(1M), scheduler properties ( ) | |||
interfaces | |||
advanced I/O ( ) | |||
basic I/O ( ) | |||
IPC ( ) | |||
list file system control ( ) | |||
terminal I/O ( ) | |||
Internet | |||
host name mapping ( ) | |||
port numbers ( ) | |||
well known address ( ) ( ) | |||
Interprocess Communication (IPC) | |||
using messages ( ) | |||
using named pipes ( ) | |||
using pipes ( ) | |||
using semaphores ( ) | |||
using shared memory ( ) | |||
ioctl, SIOCATMARK ( ) | |||
IPC (interprocess communication) ( ) | |||
creation flags ( ) | |||
interfaces ( ) | |||
messages ( ) | |||
permissions ( ) | |||
semaphores ( ) | |||
shared memory ( ) | |||
IPC_RMID ( ) | |||
IPC_SET ( ) | |||
IPC_STAT ( ) | |||
IPPORT_RESERVED ( ) |
K | |||
kernel | |||
class independent ( ) | |||
context switch ( ) | |||
dispatch table ( ) | |||
preempting current process ( ) | |||
queue ( ) |
L | |||
libnsl ( ) | |||
lockf(3C) ( ) | |||
locking | |||
advisory ( ) | |||
F_GETLK ( ) | |||
finding locks ( ) | |||
mandatory ( ) | |||
memory in realtime ( ) | |||
opening a file for ( ) | |||
record ( ) | |||
removing ( ) | |||
setting ( ) | |||
supported file systems ( ) | |||
testing locks ( ) | |||
with fcntl(2) ( ) | |||
ls(1) ( ) |
M | |||
malloc ( ) | |||
mapped files ( ) ( ) | |||
media, finding in an SDP session structure ( ) | |||
media format, finding in an SDP session structure ( ) | |||
memalign ( ) | |||
memory | |||
locking ( ) | |||
locking a page ( ) | |||
locking all pages ( ) | |||
number of locked pages ( ) | |||
sticky locks ( ) | |||
unlocking a page ( ) | |||
memory allocation, dynamic ( ) | |||
memory management ( ) | |||
brk ( ) | |||
interfaces ( ) | |||
mlock ( ) | |||
mlockall ( ) | |||
mmap ( ) ( ) | |||
mprotect ( ) | |||
msync ( ) | |||
munmap ( ) ( ) | |||
sbrk ( ) | |||
sysconf ( ) | |||
messages ( ) | |||
mlock ( ) | |||
mlockall ( ) | |||
mmap ( ) ( ) | |||
mprotect ( ) | |||
MSG_DONTROUTE ( ) | |||
MSG_OOB ( ) | |||
MSG_PEEK ( ) ( ) | |||
msgget() ( ) | |||
msqid ( ) | |||
msync ( ) | |||
multiple connect (TLI) ( ) | |||
multithread safe ( ) ( ) | |||
munmap ( ) ( ) |
N | |||
name-to-address translation | |||
inet ( ) | |||
nis.so ( ) | |||
straddr.so ( ) | |||
switch.so ( ) | |||
tcpip.so ( ) | |||
named pipe, FIFO ( ) | |||
netdir_free ( ) ( ) | |||
netdir_getbyaddr ( ) | |||
netdir_getbyname ( ) | |||
netdir_options ( ) | |||
netdir_perror ( ) | |||
netdir_sperror ( ) | |||
netent structure ( ) | |||
network | |||
asynchronous connection ( ) ( ) | |||
asynchronous service ( ) | |||
asynchronous transfers ( ) | |||
asynchronous use ( ) | |||
connection-mode service ( ) | |||
connectionless-mode service ( ) | |||
programming models for real-time ( ) | |||
services under realtime ( ) ( ) | |||
using STREAMS asynchronously ( ) ( ) | |||
using Transport-Level Interface (TLI) ( ) | |||
networked applications ( ) | |||
nice(1) ( ) | |||
nice(2) ( ) | |||
nis.so ( ) | |||
non-blocking mode | |||
configuring endpoint connections ( ) | |||
defined ( ) | |||
endpoint bound to service address ( ) | |||
network service ( ) | |||
polling for notification ( ) | |||
service requests ( ) | |||
Transport-Level Interface (TLI) ( ) | |||
using t_connect() ( ) | |||
nonblocking sockets ( ) |
O | |||
optmgmt ( ) ( ) ( ) | |||
out-of-band data ( ) |
P | |||
performance, scheduler effect on ( ) | |||
permissions, IPC ( ) | |||
poll ( ) | |||
pollfd structure ( ) ( ) | |||
polling | |||
for a connection request ( ) | |||
notification of data ( ) | |||
using poll(2) ( ) | |||
port numbers for Internet ( ) | |||
port to service mapping ( ) | |||
porting from TLI to XTI ( ) | |||
priocntl(1) ( ) | |||
priority inversion | |||
defined ( ) | |||
synchronization ( ) | |||
priority queue, linear linked list ( ) | |||
process | |||
defined for realtime ( ) | |||
dispatching ( ) ( ) | |||
highest priority ( ) | |||
preemption ( ) | |||
residence in memory ( ) | |||
runaway ( ) | |||
scheduling for realtime ( ) | |||
setting priorities ( ) | |||
process priority | |||
global ( ) | |||
setting and retrieving ( ) | |||
protoent structure ( ) |
R | |||
real-time, scheduler class ( ) | |||
realloc ( ) | |||
recvfrom ( ) | |||
remote shared memory API, See RSMAPI | |||
removing record locks ( ) | |||
response time | |||
blocking processes ( ) | |||
bounds to I/O ( ) | |||
degrading ( ) | |||
inheriting priority ( ) | |||
servicing interrupts ( ) | |||
sharing libraries ( ) | |||
sticky locks ( ) | |||
reversing operations for semaphores ( ) | |||
rpcbind ( ) | |||
rsm_create_localmemory_handle ( ) | |||
rsm_free_interconnect_topology ( ) | |||
rsm_free_localmemory_handle ( ) | |||
rsm_get_controller ( ) | |||
rsm_get_controller_attr ( ) | |||
rsm_get_interconnect_topology ( ) | |||
rsm_get_segmentid_range ( ) | |||
rsm_intr_signal_post ( ) | |||
rsm_intr_signal_wait ( ) | |||
rsm_memseg_export_create ( ) | |||
rsm_memseg_export_destroy ( ) | |||
rsm_memseg_export_publish ( ) | |||
rsm_memseg_export_rebind ( ) | |||
rsm_memseg_export_republish ( ) | |||
rsm_memseg_export_unpublish ( ) | |||
rsm_memseg_get_pollfd ( ) | |||
rsm_memseg_import_close_barrier ( ) | |||
rsm_memseg_import_connect ( ) | |||
rsm_memseg_import_destroy_barrier ( ) | |||
rsm_memseg_import_disconnect ( ) | |||
rsm_memseg_import_get ( ) | |||
rsm_memseg_import_get_mode ( ) | |||
rsm_memseg_import_get16 ( ) | |||
rsm_memseg_import_get32 ( ) | |||
rsm_memseg_import_get64 ( ) | |||
rsm_memseg_import_get8 ( ) | |||
rsm_memseg_import_getv ( ) | |||
rsm_memseg_import_init_barrier ( ) ( ) | |||
rsm_memseg_import_map ( ) | |||
rsm_memseg_import_open_barrier ( ) | |||
rsm_memseg_import_order_barrier ( ) | |||
rsm_memseg_import_put ( ) | |||
rsm_memseg_import_put16 ( ) | |||
rsm_memseg_import_put32 ( ) | |||
rsm_memseg_import_put64 ( ) | |||
rsm_memseg_import_put8 ( ) | |||
rsm_memseg_import_putv ( ) | |||
rsm_memseg_import_set_mode ( ) | |||
rsm_memseg_import_unmap ( ) | |||
rsm_memseg_release_pollfd ( ) | |||
rsm_release_controller ( ) | |||
RSMAPI ( ) | |||
administrative operations ( ) | |||
application ID ( ) | |||
rsm_get_segmentid_range ( ) | |||
API framework ( ) | |||
barrier mode | |||
implicit ( ) | |||
cluster topology operations ( ) | |||
data structures ( ) | |||
event operations ( ) | |||
get pollfd ( ) | |||
post signal ( ) | |||
release pollfd ( ) | |||
rsm_intr_signal_post ( ) | |||
rsm_intr_signal_wait ( ) | |||
rsm_memseg_get_pollfd ( ) | |||
rsm_memseg_release_pollfd ( ) | |||
wait for signal ( ) | |||
interconnect controller operations ( ) | |||
rsm_free_interconnect_topology ( ) | |||
rsm_get_controller ( ) | |||
rsm_get_controller_attr ( ) | |||
rsm_get_interconnect_topology ( ) | |||
rsm_release_controller ( ) | |||
library functions ( ) | |||
memory access primitives ( ) | |||
rsm_memseg_import_get ( ) | |||
rsm_memseg_import_get16 ( ) | |||
rsm_memseg_import_get32 ( ) | |||
rsm_memseg_import_get64 ( ) | |||
rsm_memseg_import_get8 ( ) | |||
rsm_memseg_import_put ( ) | |||
rsm_memseg_import_put16 ( ) | |||
rsm_memseg_import_put32 ( ) | |||
rsm_memseg_import_put64 ( ) | |||
rsm_memseg_import_put8 ( ) | |||
memory segment creation ( ) | |||
memory segment destruction ( ) | |||
memory segment operations ( ) | |||
barrier operations ( ) | |||
close barrier ( ) | |||
connect ( ) | |||
destroy barrier ( ) | |||
disconnect ( ) | |||
export-side ( ) | |||
free local handle ( ) | |||
get barrier mode ( ) | |||
get local handle ( ) | |||
handles ( ) | |||
import-side ( ) | |||
imported segment map ( ) | |||
initialize barrier ( ) | |||
open barrier ( ) | |||
order barrier ( ) | |||
rebind ( ) | |||
rsm_create_localmemory_handle ( ) | |||
rsm_free_localmemory_handle ( ) | |||
rsm_memseg_export_create ( ) | |||
rsm_memseg_export_destroy ( ) | |||
rsm_memseg_export_publish ( ) | |||
rsm_memseg_export_rebind ( ) | |||
rsm_memseg_export_republish ( ) | |||
rsm_memseg_export_unpublish ( ) | |||
rsm_memseg_import_close_barrier ( ) | |||
rsm_memseg_import_connect ( ) | |||
rsm_memseg_import_destroy_barrier ( ) | |||
rsm_memseg_import_disconnect ( ) | |||
rsm_memseg_import_get_mode ( ) | |||
rsm_memseg_import_getv ( ) | |||
rsm_memseg_import_init_barrier ( ) | |||
rsm_memseg_import_map ( ) | |||
rsm_memseg_import_open_barrier ( ) | |||
rsm_memseg_import_order_barrier ( ) | |||
rsm_memseg_import_putv ( ) | |||
rsm_memseg_import_set_mode ( ) | |||
rsm_memseg_import_unmap ( ) | |||
scatter-gather access ( ) | |||
segment mapping ( ) | |||
segment unmapping ( ) | |||
set barrier mode ( ) | |||
memory segment publication ( ) | |||
memory segment republication ( ) | |||
memory segment unpublication ( ) | |||
parameters ( ) | |||
segment allocation ( ) | |||
shared memory model ( ) | |||
SUNWinterconnect ( ) | |||
SUNWrsm ( ) | |||
SUNWrsmdk ( ) | |||
SUNWrsmop ( ) | |||
usage ( ) | |||
file descriptor ( ) | |||
Run Time Checking (RTC) ( ) | |||
rwho ( ) |
S | |||
sbrk ( ) | |||
sbrk(2) ( ) | |||
scheduler ( ) ( ) | |||
classes ( ) | |||
configuring ( ) | |||
effect on performance ( ) | |||
priority ( ) | |||
real-time ( ) | |||
real-time policy ( ) | |||
scheduling classes ( ) | |||
system policy ( ) | |||
time-sharing policy ( ) | |||
using system calls ( ) | |||
using utilities ( ) | |||
scheduler, class ( ) | |||
sdp_add_attribute ( ) | |||
sdp_add_bandwidth ( ) | |||
sdp_add_connection ( ) | |||
sdp_add_email ( ) | |||
sdp_add_information ( ) | |||
sdp_add_key ( ) | |||
sdp_add_media ( ) | |||
sdp_add_name ( ) | |||
sdp_add_origin ( ) | |||
sdp_add_phone ( ) | |||
sdp_add_repeat ( ) | |||
sdp_add_time ( ) | |||
sdp_add_uri ( ) | |||
sdp_add_zone ( ) | |||
sdp_clone_session ( ) | |||
sdp_delete_all_field ( ) | |||
sdp_delete_all_media_field ( ) | |||
sdp_delete_attribute ( ) | |||
sdp_delete_media ( ) | |||
sdp_find_attribute ( ) | |||
sdp_find_media ( ) | |||
sdp_find_media_rtpmap ( ) | |||
sdp_free_session ( ) | |||
sdp_new_session ( ) | |||
sdp_parse ( ) | |||
SDP session structure | |||
finding an attribute in ( ) | |||
finding media format in ( ) | |||
finding media in ( ) | |||
sdp_session_to_str ( ) | |||
select ( ) ( ) | |||
semaphores ( ) | |||
arbitrary simultaneous updates ( ) | |||
atomic updates ( ) | |||
reversing operations and SEM_UNDO ( ) | |||
undo structure ( ) | |||
semget() ( ) | |||
semop() ( ) | |||
send ( ) | |||
servent structure ( ) | |||
service to port mapping ( ) | |||
Session Description Protocol API | |||
API framework ( ) | |||
attribute field ( ) | |||
bandwidth field ( ) | |||
cloning a session ( ) | |||
connection field ( ) | |||
converting a session to string ( ) | |||
creating a new session structure ( ) | |||
deleting attributes ( ) | |||
deleting fields ( ) | |||
deleting media ( ) | |||
deleting media fields ( ) | |||
email field ( ) | |||
finding an attribute ( ) | |||
finding media ( ) | |||
finding media format ( ) | |||
freeing a session ( ) | |||
information field ( ) | |||
key field ( ) | |||
library functions ( ) | |||
media field ( ) | |||
name field ( ) | |||
origin field ( ) | |||
parsing a structure ( ) | |||
repeat field ( ) | |||
sdp_new_session ( ) | |||
searching the SDP session structure ( ) | |||
shutting down a session structure ( ) | |||
telephone field ( ) | |||
time field ( ) | |||
URI field ( ) | |||
utility functions ( ) | |||
zone field ( ) | |||
setting record locks ( ) | |||
shared memory ( ) | |||
shared memory model ( ) | |||
shmget() ( ) | |||
shutdown ( ) | |||
SIGIO ( ) | |||
SIOCATMARK ioctl ( ) | |||
SIOCGIFCONF ioctl ( ) | |||
SIOCGIFFLAGS ioctl ( ) | |||
SOCK_DGRAM ( ) ( ) | |||
SOCK_RAW ( ) | |||
SOCK_STREAM ( ) ( ) ( ) | |||
socket | |||
address binding ( ) ( ) | |||
AF_INET | |||
bind ( ) | |||
create ( ) | |||
getservbyname ( ) | |||
getservbyport ( ) | |||
getservent ( ) | |||
inet_ntoa ( ) | |||
socket ( ) | |||
AF_UNIX | |||
bind ( ) ( ) | |||
create ( ) | |||
delete ( ) | |||
asynchronous ( ) ( ) | |||
close ( ) | |||
connect stream ( ) | |||
datagram ( ) ( ) ( ) | |||
handle ( ) ( ) | |||
initiate connection ( ) ( ) | |||
multiplexed ( ) | |||
nonblocking ( ) | |||
out-of-band data ( ) ( ) | |||
select ( ) ( ) | |||
selecting protocols ( ) | |||
SIOCGIFCONF ioctl ( ) | |||
SIOCGIFFLAGS ioctl ( ) | |||
SOCK_DGRAM | |||
connect ( ) | |||
recvfrom ( ) ( ) | |||
send ( ) | |||
SOCK_STREAM ( ) | |||
F_GETOWN fcntl ( ) | |||
F_SETOWN fcntl ( ) | |||
out-of-band ( ) | |||
SIGIO signal ( ) ( ) | |||
SIGURG signal ( ) | |||
TCP port ( ) | |||
UDP port ( ) | |||
Solaris library symbol versioning, See symbol versioning | |||
straddr.so ( ) | |||
stream | |||
data ( ) | |||
socket ( ) ( ) | |||
Sun WorkShop ( ) | |||
access checking ( ) | |||
leak checking ( ) | |||
memory use checking ( ) | |||
SUNWinterconnect ( ) | |||
SUNWrsm ( ) | |||
SUNWrsmdk ( ) | |||
SUNWrsmop ( ) | |||
switch.so ( ) | |||
symbol versioning ( ) | |||
synchronous I/O | |||
blocking ( ) | |||
critical timing ( ) | |||
sysconf ( ) |
T | |||
t_accept ( ) | |||
t_alloc ( ) ( ) | |||
t_bind ( ) ( ) | |||
t_close ( ) ( ) | |||
t_connect ( ) | |||
T_DATAXFER ( ) | |||
t_error ( ) | |||
t_free ( ) | |||
t_getinfo ( ) ( ) | |||
t_getstate ( ) | |||
t_listen ( ) ( ) ( ) | |||
t_look ( ) | |||
t_open ( ) ( ) ( ) | |||
t_optmgmt ( ) | |||
t_rcv ( ) | |||
t_rcvconnect ( ) | |||
t_rcvdis ( ) ( ) | |||
t_rcvrel ( ) ( ) | |||
t_rcvuderr ( ) ( ) | |||
t_rcvv ( ) | |||
t_rcvvudata ( ) | |||
t_snd ( ) | |||
t_snddis ( ) ( ) | |||
t_sndrel ( ) ( ) | |||
t_sndreldata ( ) | |||
t_sndudata ( ) | |||
t_sndv ( ) | |||
t_sndvudata ( ) | |||
t_sync ( ) | |||
t_sysconf ( ) | |||
t_unbind ( ) | |||
TCP, port ( ) | |||
tcpip.so ( ) | |||
time-sharing | |||
scheduler class ( ) | |||
scheduler parameter table ( ) | |||
timers | |||
f applications ( ) | |||
for interval timing ( ) | |||
timestamping ( ) | |||
using one-shot ( ) | |||
using periodic type ( ) | |||
tirdwr ( ) | |||
tiuser.h ( ) | |||
TLI | |||
asynchronous mode ( ) ( ) | |||
broadcast ( ) | |||
incoming events ( ) | |||
multiple connection requests ( ) | |||
opaque addresses ( ) | |||
outgoing events ( ) | |||
privileged ports ( ) | |||
protocol independence ( ) | |||
queue connect requests ( ) | |||
queue multiple requests ( ) | |||
read/write interface ( ) | |||
socket comparison ( ) | |||
state transitions ( ) | |||
states ( ) | |||
Transport-Level Interface (TLI), asynchronous endpoint ( ) |
U | |||
UDP, port ( ) | |||
undo structure for semaphores ( ) | |||
unlink ( ) | |||
updates, atomic for semaphores ( ) | |||
usage | |||
apptrace ( ) | |||
file descriptor ( ) | |||
RSMAPI ( ) | |||
user priority ( ) |
V | |||
valloc ( ) | |||
versioning | |||
file ( ) | |||
symbol ( ) | |||
virtual memory ( ) |
X | |||
XTI ( ) | |||
xti.h ( ) | |||
XTI Interface ( ) | |||
XTI Utility Interfaces ( ) | |||
XTI variables, getting ( ) |
Z | |||
zero ( ) |