FreeBSD manual

download PDF document: fexecle.3.pdf

FEXECLE(3) Schily's LIBRARY FUNCTIONS FEXECLE(3)
NAME fexecle() - executes a program
SYNOPSIS fexecle(name, in, out, err, a0, a1, a2, ... NULL, envptr) char *name; FILE *in, *out, *err; char *a0, *a1, *a2...; char **envptr;
DESCRIPTION fexecle() is a variation of fexecve(). The description for fexecve() also applies to fexecle() except for the argument list. fexecle() permits the argument list, which is a vector of pointers with a NULL at the end, to be constructed as part of the call to fexecle(), rather than as a C vector. Thus, in the new program, av[0] will be the same as a0 in this program, etc.
RETURNS Returns a system error code; fexecle() does not return if it succeeds.
Joerg Schilling 2022/09/09 FEXECLE(3)