IPC_$CREATE Domain/OS IPC_$CREATE
NAME
ipc_$create - create an IPC socket
SYNOPSIS (C)
#include <apollo/base.h>
#include <apollo/ipc.h>
void ipc_$create(
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_$create(
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_$create(path_name, path_length, status)
DESCRIPTION
Ipc_$create creates an IPC socket at path_name.
path_name
The pathname where the socket should be created.
path_length
The number of bytes in path_name.
status
The completion status.
NOTES
Ipc_$create actually just reserves an existing system socket and catalogs
it in the file system so other processes can obtain its handle.
SEE ALSO
ipc_$close, ipc_$delete, ipc_$open.