Modula-2 || Compiler & Tools || Library || Search Engine


Ulm's Modula-2 Library:
SysExec


NAME

SysExec - replace execution image

SYNOPSIS

PROCEDURE Exec(name: ARRAY OF CHAR; argv: ADDRESS);
PROCEDURE Exece(name: ARRAY OF CHAR; argv, envp: ADDRESS);

DESCRIPTION

Exec and Exece replace the current image of the process by that of the executable file specified by name. On success, these calls will not return. The argument vector argv is a pointer to a null-terminated (not necessarily NIL-terminated!) list of pointers which point to the argument strings. Exec passes the inherited environment parameters (see Environment) while Exece takes envp instead.

DIAGNOSTICS

On failure, these procedures return and Errno.errno is set.

SEE ALSO

exec(2), SysFork, SysWait
Edited by: borchert, last change: 1997/02/26, revision: 1.1, converted to HTML: 1997/04/28

Modula-2 || Compiler & Tools || Library || Search Engine