NAME

run - execute BASIC program

SYNOPSIS

#include <basic/string.h>

run(prog)
struct string *prog;

DESCRIPTION

Run executes the file given by the string pointed to by prog.  First, as a precaution, this function uses access(2) to check that prog refers to a file that is executable.  Then all files are flushed and closed.  Finally, the new program is executed using exec(2). 

This function implements a version of the RUN statement. 

SEE ALSO

string(inc)
run(stmt)
access(2), exec(2) in the UNIX Programmerís Manual

DIAGNOSTICS

Error 51 (Internal error) is generated if exec fails. 

from The Basmark QuickBASIC Programmerís Manual by Lawrence Leinweber