RPCREATE(2)

NAME
rpcreate - Create a LAM process on a remote node.

SYNOPSIS
#include <kio.h>

int rpcreate(int node, char *filename, int flags, char **argv, int *pid, int *idx);

ARGUMENTS

node
    where new process will be created

filename
    program file

flags
    runtime flags passed to new process - See rploadgo(2).

argv
    null-terminated array of strings to be passed as command-line arguments to the new process

pid new process identifier (output)

idx new process index (output)

DESCRIPTION
The executable program must already be in the filesystem of the target node. It is located by searching the directories defined in the PATH environment variable of the target node.

ERRORS

ENOPDESCRIPTORS
    The remote process descriptor table is full.

ENOFLDESCRIPTORS
    The table of strorage blocks (kept by the flat daemon) is full.

SEE ALSO
rploadgo(2), rpgo(2), rpwait(2)