Index
A
- ABI 12.1
- accept() 7.2.2, A.2
- adiheap security extension 1.5
- adistack security extension 1.5
- advisory locking 5.2.3
- application binary interface (ABI)
- Application Data Integrity (ADI)
- apptrace tool 12.3, 12.3.1
- asynchronous execution mode 8.3.1
- asynchronous I/O
- asynchronous safe
- limitations 8.1
- asynchronous socket 7.6.3, 7.6.4
- attributes
- finding in an SDP session structure 2.2.2.1
C
- calloc() 1.3.1
- chmod command 5.2.2
- class
- client-server model
- sockets and 7.5
- close 7.2.6
- connect 7.2.3
- connect() 7.2.2, A.2
- connectimg
- sockets 7.3
- connecting
- using sockets A.3
- connectionless mode
- connection-mode
- context switch
- preempting a process 11.2.1.4
- controlling
- semaphores 6.6.4.2
- copyin() low-level ADI interface 1.5
- copyout() low-level ADI interface 1.5
- creating
- sockets A.1
- creation flags
- IPC 6.6.2
D
F
I
- I/O 11.1.1.1
- inet_ntoa() 7.4.2
- inetd daemon 7.5, 7.6.8, 7.6.10
- init command and scheduler 3.3.4
- initializing
- interfaces
- Internet
- Interprocess Communication (IPC)
- ioctls
- IPC_RMID argument 6.6.3.2
- IPC_SET argument 6.6.3.2
- IPC_STAT argument 6.6.3.2
- IPC (interprocess communication)
- IPPORT_RESERVED port numbers 7.6.7
L
- lgrp library 4.8
- libadimalloc library 1.3.2, 1.5
- libc library 1.3.1, 1.5
- libcpc library 1.4.1
- libmemcontext library 11.5.4
- libnsl library 8.1
- libraries
- lgrp 4.8
- libadimalloc 1.3.2, 1.5
- libc 1.5
- libcpc 1.4.1
- libmemcontext 11.5.4
- libnsl 8.1
- libsocket.so 7.1.1
- libumem 1.3.2, 1.5
- libxnet 8.1
- obsolete name-to-address translation 10.2
- socket runtime routines 7.4.6
- sockets 7.1.1
- straddr.so library 10.2.1
- supporting ADI 1.5
- versioning 12.2.1
- watchmalloc 1.3.2
- libsocket.so library 7.1.1
- libumem library 1.3.2, 1.5
- libxnet library 8.1
- lockf() 5.2.4.4
- locking
- advisory 5.2.3
- considerations 5.2.3
- deadlock detection 5.2.4.6
- F_GETLK 5.2.4.4
- fcntl() 5.2.4.2
- files 5.2, 5.2.4.2
- finding 5.2.4.4
- mandatory 5.2.3
- memory in realtime 11.3
- opening a file for 5.2.4.1
- process forking and 5.2.4.5
- records 5.2, 5.2.4.3
- removing from records 5.2.4.3
- setting a file lock 5.2.4.2
- setting on records 5.2.4.3
- supported file systems 5.2.4
- testing 5.2.4.4
- ls command 5.2.2
M
- malloc_usable_size() 1.3.1
- malloc() 1.3.1
- mandatory locking
- considerations 5.2.3
- mapping
- media
- finding in an SDP session structure 2.2.2.2
- media format
- finding in an SDP session structure 2.2.2.3
- memalign() 1.3.1
- memcntl() low-level ADI interface 1.5
- meminfo() low-level ADI interface 1.5
- memory
- memory management
- message queues
- initializing 6.6.3.1
- messages
- mlock 1.2.3.2
- mlockall 1.2.3.3
- mmap 1.2
- mmap() 1.2.1
- mmap() low-level ADI interface 1.5
- mprotect 1.3.3.2
- MSG_DONTROUTE flag 7.2.5
- MSG_OOB flag 7.2.5
- MSG_PEEK flag 7.2.5, 7.6.1
- msgget 6.6.3, 6.6.3.1
- msqid argument 6.6.3.1
- msync 1.2.3.4
- multiple connect (TLI) 8.3.2
- multiplexing
- socket requests 7.2.8
- multithread safe
- munmap 1.2.2
N
- named pipes
- name-to-address translation
- naming
- sockets A.2
- net/if.h file 7.6.11
- netdir_free 10.2.2
- netdir_free() 10.2.2
- netdir_getbyaddr 10.2.2
- netdir_getbyname 10.2.2
- netdir_options() 10.2.2
- netdir_perror() 10.2.2
- netdir_sperror() 10.2.2
- netent structure 7.4.3
- network
- asynchronous connection 8.4, 11.6
- asynchronous service 8.4.2
- asynchronous transfers 8.4.2.2
- asynchronous use 8.4.1
- connectionless-mode service 11.6.1
- connection-mode service 11.6.1
- programming models for real-time 8.4.1
- services under realtime 11.6.1
- using STREAMS asynchronously 8.4, 11.6
- using TLI 8.4
- nice command 3.3.3
- nice function 3.3.3
- nis.so library 10.2
- non-blocking mode
- nonblocking sockets 7.6.2
P
- performance
- permissions in IPC 6.6.1
- pipes
- IPC 11.5.2
- pmap() low-level ADI interface 1.5
- pollfd structure 8.3.2
- polling
- porting from TLI to XTI 8.1
- port numbers for Internet 7.6.7
- port to service mapping 7.4.5
- POSIX IPC
- Preflight checker 12.3
- priocntl command 3.2.1
- priority inversion
- priority queue
- linear linked list 11.2.1.2
- proc() low-level ADI interface 1.5
- process
- process priority
- protocols
- protoent structure 7.4.4
- putmsg() low-level ADI interface 1.5
R
- raw socket 7.1.2
- read() low-level ADI interface 1.5
- realloc() 1.3.1
- reallocarray() 1.3.1
- reallocf() 1.3.1
- real-time class
- scheduling 3.1.3
- records
- recvfrom() 7.3
- removing
- record locks 5.2.4.3
- response time
- reversing operations for semaphores 6.6.4
- rpcbind command 10.2.1
- Run Time Checking (RTC) 1.3.2
- rwho command 7.5.3
S
- sbrk 1.3.3.3
- scheduler
- classes 11.2.1.1
- configuring 11.2.4
- init command and 3.3.4
- overview 3.1
- performance and 3.4
- priority 11.2.1.1
- real-time 11.2
- real-time policy 3.1.3
- scheduling classes 11.2.1.1
- setting and retrieving process priority 3.2.1
- system class 3.1.2
- system policy 3.1.2
- time-sharing policy 3.1.1
- tradeoffs in performance 3.4.1
- using system calls 11.2.2
- using utilities 11.2.3
- sdp_add_attribute 2.2.1.14
- sdp_add_bandwidth 2.2.1.9
- sdp_add_connection 2.2.1.8
- sdp_add_email 2.2.1.6
- sdp_add_information 2.2.1.4
- sdp_add_key 2.2.1.13
- sdp_add_media 2.2.1.15
- sdp_add_name 2.2.1.3
- sdp_add_origin 2.2.1.2
- sdp_add_phone 2.2.1.7
- sdp_add_repeat 2.2.1.11
- sdp_add_time 2.2.1.10
- sdp_add_uri 2.2.1.5
- sdp_add_zone 2.2.1.12
- sdp_clone_session 2.2.4.2
- sdp_delete_all_field 2.2.3.1
- sdp_delete_all_media_field 2.2.3.2
- sdp_delete_attribute 2.2.3.4
- sdp_delete_media 2.2.3.3
- sdp_find_attribute 2.2.2.1
- sdp_find_media 2.2.2.2
- sdp_find_media_rtpmap 2.2.2.3
- sdp_free_session 2.2.3.5
- sdp_new_session 2.2.1.1
- sdp_parse 2.2.4.1
- sdp_session_to_str 2.2.4.3
- SDP session structure
- security extensions
- select.h file 7.2.8
- selecting
- SEM_UNDO structure 6.6.4
- semaphores
- semctl 6.6.4.2
- semctl() 6.6.4
- semget 6.6.4.1
- semget() 6.6.4
- semop 6.6.4.3
- semop() 6.6.4
- sending SOCK_DGRAM 7.3
- SEQ socket 7.1.2
- servent structure 7.4.5
- servers
- connectionless and sockets 7.5.3
- service to port mapping 7.4.5
- Session Description Protocol API
- API framework 2.1
- attribute field 2.2.1.14
- bandwidth field 2.2.1.9
- cloning a session 2.2.4.2
- connection field 2.2.1.8
- converting a session to string 2.2.4.3
- creating a new session structure 2.2.1
- deleting attributes 2.2.3.4
- deleting fields 2.2.3.1
- deleting media 2.2.3.3
- deleting media fields 2.2.3.2
- email field 2.2.1.6
- finding an attribute 2.2.2.1
- finding media 2.2.2.2
- finding media format 2.2.2.3
- freeing a session 2.2.3.5
- information field 2.2.1.4
- key field 2.2.1.13
- library functions 2.2
- media field 2.2.1.15
- name field 2.2.1.3
- origin field 2.2.1.2
- parsing a structure 2.2.4.1
- repeat field 2.2.1.11
- sdp_new_session 2.2.1.1
- searching the SDP session structure 2.2.2
- shutting down a session structure 2.2.3
- telephone field 2.2.1.7
- time field 2.2.1.10
- URI field 2.2.1.5
- utility functions 2.2.4
- zone field 2.2.1.12
- setsockopt 7.6.8
- setting
- shared memory
- shmctl 6.6.5.2
- shmget 6.6.5.1
- shmget() 6.6.5
- shutdown command 7.2.6
- siginfo() low-level ADI interface 1.5
- SIGIO signal 7.6.4
- SIGURG signal 7.6.5
- SIOCATMARK ioctl 7.6.1
- SIOCGIFCONF ioctl 7.6.11
- SIOCGIFFLAGS ioctl 7.6.11
- SIOGGIFBRDADDR ioctl 7.6.11
- SOCK_DGRAM socket
- SOCK_RAW socket 7.1.2, 7.2.1
- SOCK_STREAM socket 7.1.2
- sockets
- address binding 7.6.7
- AF_INET
- AF_INET6
- AF_UNIX
- approximate equivalents in XTI/TLI 8.8
- asynchronous 7.6.3, 7.6.4
- basic interfaces 7.2
- binding example 7.2.2
- binding local names 7.2.2
- client processes and 7.5.2
- client-server model and 7.5
- closing 7.2.6
- connecting stream 7.2.7
- creating 7.2.1, A.1
- datagram 7.1.2, 7.3
- establishing connection A.3
- families 7.2.1
- handle 7.2.2, A.2
- initiating connection 7.2.3
- libraries 7.1.1
- multiplexing requests 7.2.8
- naming A.2
- nonblocking 7.6.2
- options 7.6.8
- out-of-band data 7.2.5, 7.6.1
- overview 6.3, 7.1
- protocol types 7.2.1
- raw 7.1.2
- runtime library routines 7.4.6
- selecting 7.2.8, 7.6.1
- selecting protocols 7.6.6
- SEQ 7.1.2
- servers and 7.5.1
- sets 7.1.3
- setting options 7.6.8
- setting per socket properties 7.6.9
- shutting down 7.2.6
- SIOCGIFCONF ioctl 7.6.11
- SIOCGIFFLAGS ioctl 7.6.11
- SOCK_DGRAM
- SOCK_RAW 7.1.2
- SOCK_STREAM
- stream 7.1.2
- TCP port 7.4.6
- types 7.1.2
- UDP port 7.4.6
- UNIX domain A
- socket types
- Solaris library symbol versioning 12.2
- SPARC systems
- Application Data Integrity (ADI) 1.5
- straddr.so library 10.2.1
- stream
- switch.so library 10.2
- symbol versioning 12.2.1
- synchronous I/O
- sys/sem.h file 6.6.4.3
- sys/socket.h file 7.2.1
- sysconf 1.3.3.1
- system processes
- scheduling 3.1.2
- System V IPC
T
- t_accept() 8.8
- t_alloc() 8.6, 8.8
- t_bind() 8.6, 8.8
- t_close() 8.5.4, 8.8
- t_connect() 8.8
- T_DATAXFER 8.5.4
- t_error() 8.8
- t_free() 8.8
- t_getinfo() 8.6, 8.8
- t_getstate() 8.8
- t_listen() 8.3.1, 8.6, 8.8
- t_look() 8.8
- t_open() 8.3.1, 8.6, 8.8
- t_optmgmt() 8.8
- t_rcv() 8.8
- t_rcvconnect() 8.8
- t_rcvdis() 8.6, 8.8
- t_rcvrel() 8.6, 8.8
- t_rcvuderr() 8.6, 8.8
- t_rcvv() 8.9
- t_rcvvudata() 8.9
- t_snd() 8.8
- t_snddis 8.2.1
- t_snddis() 8.8
- t_sndrel() 8.6, 8.8
- t_sndreldata() 8.9
- t_sndudata() 8.8
- t_sndv() 8.9
- t_sndvudata() 8.9
- t_sync() 8.8
- t_sysconf() 8.9
- t_unbind() 8.8
- tcpip.so library 10.2
- TCP port 7.4.6
- timers
- time-sharing
- tirdwr module 8.2, 8.8
- tiuser.h file 8.1
- TLI
- asynchronous endpoint 8.4.2.1
- asynchronous mode 8.3.1
- broadcast address 8.7
- function equivalents to sockets 8.8
- incoming events 8.5.3
- multiple connection requests 8.3.2
- multithread safe 8.1
- opaque addresses 8.7
- outgoing events 8.5.2
- privileged ports 8.7
- protocol independence 8.6
- queue requests 8.3.2
- read/write interface 8.2
- socket comparison 8.7
- states 8.5.1
- state transitions 8.5.4
- types of sockets