DACS_ERR_T dacs_de_start ( de_id_t de, void *prog, char const **argv, char const **envv, DACS_PROC_CREATION_FLAG_T creation_flags, dacs_process_id_t *pid )
Call parameters | |
de | The target DE where the program will execute. |
*prog | A pointer to the program text to execute. What this points to is platform-dependent, and also dependent on the creation_flags parameter. |
**argv | A pointer to an array of pointers to argument strings (the argument list), terminated by a NULL pointer. |
**envv | A pointer to an array of pointers to environment variable strings (the environment list), terminated by a NULL pointer. |
creation_flags | An implementation-specific flag that specifies
how the executable program is found. This can be any of:
|
Return parameter | |
*pid | A pointer to a location where the process id is stored on successful return. |
The dacs_de_start service starts a process on the specified DE. The service can be called several times to start one or more processes on the same DE. The number of processes that can be started on a particular DE is platform and implementation dependent.