Execute process (using argument list, environment).
Source position: unix.pp line 124
function FpExecL( |
const PathName: RawByteString; |
const S: array of RawByteString |
):cint; |
FpExecL replaces the currently running program with the program, specified in PathName. S is an array of command options. The executable in PathName must be an absolute pathname. The current process' environment is passed to the program. On success, FpExecL does not return.
Extended error information is returned by the FpGetErrno function:
|
Execute process using environment. |
|
|
Execute process. |
|
|
Execute process, search path. |
|
|
Execute process (using argument list, environment). |
|
|
Execute process (using argument list, environment; search path). |
|
|
Create child process. |
Program Example77; { Program to demonstrate the FPExecL function. } Uses Unix, strings; begin { Execute 'ls -l', with current environment. } { 'ls' is NOT looked for in PATH environment variable.} FpExecL ('/bin/ls',['-l']); end.