| 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 ( ) |
||||
| B | |||
barrier mode, implicit ( ) |
|||
bind ( ) ( ) |
|||
| blocking mode | |||
defined ( ) |
|||
finite time quantum ( ) |
|||
priority inversion ( ) |
|||
time-sharing process ( ) |
|||
brk(2) ( ) |
|||
broadcast, sending message ( ) |
|||
| C | |||
calloc ( ) |
|||
checksum off-load ( ) |
|||
child process ( ) |
|||
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, pre-empting 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 ( ) |
|||
example, RSMAPI ( ) |
|||
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 ( ) |
|||
pre-empting 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 ( ) ( ) |
|||
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 ( ) |
|||
pre-emption ( ) |
|||
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_get8 ( ) |
||||
rsm_memseg_import_get16 ( ) |
||||
rsm_memseg_import_get32 ( ) |
||||
rsm_memseg_import_get64 ( ) |
||||
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_put ( ) |
||||
rsm_memseg_import_put8 ( ) |
||||
rsm_memseg_import_put16 ( ) |
||||
rsm_memseg_import_put32 ( ) |
||||
rsm_memseg_import_put64 ( ) |
||||
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 ( ) |
||||
example of use ( ) |
||||
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_get8 ( ) |
||||
rsm_memseg_import_get16 ( ) |
||||
rsm_memseg_import_get32 ( ) |
||||
rsm_memseg_import_get64 ( ) |
||||
rsm_memseg_import_put ( ) |
||||
rsm_memseg_import_put8 ( ) |
||||
rsm_memseg_import_put16 ( ) |
||||
rsm_memseg_import_put32 ( ) |
||||
rsm_memseg_import_put64 ( ) |
||||
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 ( ) |
||||
example ( ) |
||||
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 ( ) |
||||
select ( ) ( ) |
||||
semaphores ( ) |
||||
arbitrary simultaneous updates ( ) |
||||
atomic updates ( ) |
||||
reversing operations and SEM_UNDO ( ) |
||||
undo structure ( ) |
||||
semget() ( ) |
||||
semop() ( ) |
||||
send ( ) |
||||
servent structure ( ) |
||||
service to port mapping ( ) |
||||
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 ( ) |
||||
SIGCHLD signal ( ) |
||||
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 ( ) |
|||
zero copy ( ) |
|||