HPUX ipcnamerase[2]

ipcnamerase(2) ipcnamerase(2)
NAME
ipcnamerase - delete a name associated with a NetIPC call socket or
destination descriptor
SYNOPSIS
#include <sys/ns_ipc.h>
void ipcnamerase(
const char *socketname,
ns_int_t nlen,
ns_int_t *result);
DESCRIPTION
ipcnamerase() can be called to remove listings from the local node's
socket registry. Only the owner of a call socket or destination
descriptor can remove the socket's name from the local socket
registry.
If a call socket descriptor or destination descriptor is destroyed by
ipcshutdown() or if its last owner terminates, any listings for it
that exist at the local socket registry are automatically purged.
If multiple processes have descriptors for the same socket, the first
ipcnamerase() call succeeds; subsequent calls fail.
Parameters
socketname (input parameter) The ASCII-coded name that was
previously associated with a call socket
descriptor or destination descriptor via
ipcname(). Uppercase and lowercase characters are
treated as equivalent.
nlen (input parameter) The length in bytes of the
specified name. Maximum length is 16 bytes.
result (output parameter) See ERRORS below.
RETURN VALUE
None. Errors are returned in the result parameter.
ERRORS
[NSR_NO_ERROR] The call was successful.
[NSR_NLEN] The value specified in the nlen
parameter is invalid.
[NSR_NAME_NOT_FOUND] The name specified by socketname does
not exist in local socket registry.
[NSR_NO_OWNERSHIP] The caller is not the owner of the named
socket.
Hewlett-Packard Company - 1 - HP-UX Release 9.0: August 1992
ipcnamerase(2) ipcnamerase(2)
AUTHOR
ipcnamerase() was developed by HP.
SEE ALSO
ipcconnect(2), ipccontrol(2), ipccreate(2), ipcdest(2),
ipcgetnodename(2), ipclookup(2), ipcname(2), ipcrecv(2), ipcrecvcn(2),
ipcselect(2), ipcsend(2), ipcsetnodename(2), ipcshutdown(2),
addopt(3N), initopt(3N), ipcerrmsg(3N), optoverhead(3N), readopt(3N).
Hewlett-Packard Company - 2 - HP-UX Release 9.0: August 1992