12345678910111213141516171819202122 |
- Program Example9;
- { Program to demonstrate the Execvp function. }
- Uses linux, strings;
- Const Arg0 : PChar = 'ls';
- Arg1 : Pchar = '-l';
-
- Var PP : PPchar;
- begin
- GetMem (PP,3*SizeOf(Pchar));
- PP[0]:=Arg0;
- PP[1]:=Arg1;
- PP[3]:=Nil;
- { Execute 'ls -l', with current environment. }
- { 'ls' is looked for in PATH environment variable.}
- { Envp is defined in the system unit. }
- Execvp ('ls',pp,envp);
- end.
|