Open System Services Programmer's Guide

Table 20 OSS Interprocess-Communication Functions (continued)
Guardian NotesOSS NotesOSS Function
on servers running J06.11 or earlier
J-series RVUs, H06.22 or earlier
H-series RVUs, or G-series RVUs.
A shared memory segment is shared
through the Kernel-Managed
Swap-space Facility. If a processor
Creates a new shared memory
segment or returns the identifier of an
existing shared memory segment.
See “Using Shared Memory” (page 189)
for shared memory details.
fails, all shared memory segments in
that processor are lost.
The maximum number of shared
memory identifiers is
SHMT_MAXENTRIES.
On servers running J06.12 or later
J-series RVUs, or H06.23 or later
H-series RVUs, there is no configured
limit to the size of a shared memory
segment. The size of the shared
memory segment is limited by system
resources only. On servers running
earlier J-series RVUs, earlier H-series
RVUs, or G-series RVUs, a shared
memory segment can contain up to
128 megabytes (MB).
Can return extended errors.shutdown()
Shuts down socket send or receive
operations.
HP extension to XPG4 specification.sockatmark()
Determines whether a socket is at the
out-of-band mark.
FDM set.Can return extended errors.socket()
Creates an endpoint for
communications.
FDM set.Can return extended errors.socketpair()
Has memory segment considerations.
Creates a pair of connected sockets.
HP extension to XPG4 specification.socket_transport_ name_get()
Gets the name of the
transport-provider process.
HP extension to XPG4 specification.socket_transport _name_set()
Sets the name of the transport-provider
process.
Table 21 OSS Interprocess-Communication-Related Functions
Guardian NotesOSS NotesOSS Function
Availability of database might require
system manager action.
endhostent()
Closes the network host database.
Availability of database might require
system manager action.
endnetent()
Closes the network database.
Availability of database might require
system manager action.
endprotoent()
Closes the connection to the network
protocols database.
Availability of database might require
system manager action.
endservent()
Closes the connection to the network
services database.
200 Interprocess Communication