IPC_$CLOSE Domain/OS IPC_$CLOSE
NAME
ipc_$close - close an IPC socket
SYNOPSIS (C)
#include <apollo/base.h>
#include <apollo/ipc.h>
void ipc_$close(
char *path_name,
unsigned short &path_length,
status_$t *status)
SYNOPSIS (Pascal)
%include '/sys/ins/base.ins.pas';
%include '/sys/ins/ipc.ins.pas';
procedure ipc_$close(
in path_name: univ name_$long_pname_t;
in path_length: pinteger;
out status: status_$t);
SYNOPSIS (FORTRAN)
%include '/sys/ins/base.ins.ftn'
%include '/sys/ins/ipc.ins.ftn'
integer*2 path_length
integer*4 status
character path_name*1023
call ipc_$close(path_name, path_length, status)
DESCRIPTION
Ipc_$close closes the socket at path_name but does not delete it. The
handles for an IPC socket are no longer valid after the socket is closed.
path_name
The pathname of the socket.
path_length
The number of bytes in path_name.
status
The completion status.
NOTES
ipc_$create, ipc_$delete, ipc_$open.