POSIX Subroutine: Executes a new process by passing command-line arguments.
USE IFPOSIX
CALL PXFEXECVE (path,lenpath,argv,lenargv,iargc,env,lenenv,ienvc,ierror)
|
path |
(Input) Character. The path to the new executable process. |
|
lenpath |
(Input) INTEGER(4). The length of path string. |
|
argv |
(Input) An array of character strings. Contains the command-line arguments to be passed to the new process. |
|
lenargv |
(Input) INTEGER(4). An array that contains the lengths for each corresponding character string in argv. |
|
iargc |
(Input) INTEGER(4). The number of command-line arguments. |
|
env |
(Input) An array of character strings. Contains the environment settings for the new process. |
|
lenenv |
(Input) INTEGER(4). An array that contains the lengths for each corresponding character string in env. |
|
ienvc |
(Input) INTEGER(4). The number of environment settings in env. |
|
ierror |
(Output) INTEGER(4). The error status. |
If successful, ierror is set to zero; otherwise, an error code.
The PXFEXECVE subroutine executes a new executable process (file) by passing command-line arguments specified in the argv array and environment settings specified in the env array.
CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB