Added test programs for the exec() function.
This commit is contained in:
23
testcode/lib/exec-test2.c
Normal file
23
testcode/lib/exec-test2.c
Normal file
@@ -0,0 +1,23 @@
|
||||
/*
|
||||
** These programs test CC65's exec() program-chaining function.
|
||||
** exec-test1 runs exec-test2 -- that tests the loading and starting of another
|
||||
** program. Then, exec-test2 runs arg-test -- that tests command-line argument
|
||||
** passing.
|
||||
**
|
||||
** 2013-08-24, Greg King
|
||||
*/
|
||||
|
||||
#include <unistd.h>
|
||||
#include <string.h>
|
||||
#include <errno.h>
|
||||
#include <conio.h>
|
||||
|
||||
int main (void) {
|
||||
cprintf ("\nExec-test #2 -- launching arg-test...\r\n\n");
|
||||
|
||||
exec ("arg-test", "arg1 arg2 \"\" arg4");
|
||||
|
||||
cprintf ("\nFailed to find arg-test:\r\n %s.\r\n", _stroserror (_oserror));
|
||||
cgetc ();
|
||||
return _oserror;
|
||||
}
|
||||
Reference in New Issue
Block a user