GNU/Linux |
RedHat 6.2(Zoot) |
|
![]() |
rpspawn(2) |
![]() |
rpspawn − Spawn a LAM process onto a remote node.
#include <preq.h>
int rpspawn(int src_node, int dest_node, int sflags, int svalue, char **argv, int *pid, int *idx); |
When a process is spawned, the program is copied and rerun as a new process.
If argv is the null pointer, the program arguments of the original process are used.
One and only one process is spawned by rpspawn(). If multiple processes are selected, only one process is chosen.
ENOPDESCRIPTORS |
The remote process descriptor table is full. | ||
ENOFLDESCRIPTORS |
The table of strorage blocks (kept by the flat daemon) is full. | ||
ENOTPROCESS |
No matching process exists. | ||
EINVAL |
The selection method is invalid. |
rpcreate(2), rploadgo(2)
![]() |
rpspawn(2) | ![]() |