Open System Services Programmer's Guide
Table 20 OSS Interprocess-Communication Functions (continued)
Guardian NotesOSS NotesOSS Function
Sets errno to the ENOTOSS value
when called from a Guardian process.
Can return extended errors.semop()
Performs semaphore operations.
Can return extended errors.send()
Sends a message to a connected
socket.
Can return extended errors.send64()
Beginning with the H06.24 and
J06.13 RVUs.
Sends a message to a connected
socket.
Can return extended errors.sendmsg()
Sends a message to a socket using a
message structure.
Can return extended errors.sendmsg64()
Beginning with the H06.24 and
J06.13 RVUs.
Sends a message to a socket using a
message structure.
Can return extended errors.sendto()
Sends a message to a socket.
Can return extended errors.sendto64()
Beginning with the H06.24 and
J06.13 RVUs.
Sends a message to a socket.
Can return extended errors.setsockopt()
Nonzero values other than 1 can be
used to set Boolean options.
Sets socket options.
Sets errno to the ENOTOSS value
when called from a Guardian process
Can return extended errors.
Memory segments are not propagated
to a child process by any of the exec,
shmat()
Attaches a shared memory segment
to the address space of the calling
process.
on servers running J06.11 or earlier
J-series RVUs, H06.22 or earlier
H-series RVUs, or G-series RVUs.
tdm_exec, or tdm_spawn sets of
functions or when the child resides in
a different processor from the parent.
See “Using Shared Memory” (page 189)
for shared memory details.
See “Using Shared Memory”
(page 189) for shared memory details.
Sets errno to the ENOTOSS value
when called from a Guardian process
Can return extended errors.shmctl()
Performs shared memory control
operations. on servers running J06.11 or earlier
J-series RVUs, H06.22 or earlier
H-series RVUs, or G-series RVUs.
See “Using Shared Memory” (page 189)
for shared memory details.
Sets errno to the ENOTOSS value
when called from a Guardian process
Can return extended errors.shmdt()
Detaches a shared memory segment.
on servers running J06.11 or earlier
J-series RVUs, H06.22 or earlier
H-series RVUs, or G-series RVUs.
See “Using Shared Memory” (page 189)
for shared memory details.
Sets errno to the ENOTOSS value
when called from a Guardian process
Can return extended errors.
Reuses no-longer-used shared memory
identifiers after a long time elapses.
shmget()
OSS Interprocess-Communication Functions 199