Initial changes for execve() support

This commit is contained in:
Bahadir Balban
2008-11-13 21:45:30 +02:00
parent 44c34026b2
commit d182b5b35a
21 changed files with 618 additions and 9 deletions

View File

@@ -10,5 +10,6 @@ int dirtest(void);
int fileio(void);
int fileio2(void);
int clonetest(void);
void exectest(void);
#endif /* __TEST0_TESTS_H__ */

View File

@@ -33,11 +33,12 @@ void main(void)
dirtest();
exectest();
/* Check mmap/munmap */
mmaptest();
printf("Forking...\n");
if ((pid = fork()) < 0)
printf("Error forking...\n");

View File

@@ -47,3 +47,7 @@ int clonetest(void)
return 0;
}

View File

@@ -0,0 +1,14 @@
/*
* Execve test.
*/
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <tests.h>
void exectest(void)
{
execve("/usr/home/bahadir/executable", 0, 0);
}