Mail Archives: djgpp/1996/09/25/08:00:50
hallo everybody,
The folowing little program shows my problem with execl
(I've found something about execl in mail archive, but it's not clear enough).
m1.c:
#include <stdio.h>
#include <process.h>
int main(int argc, char *argv[])
{
printf("hallo world!\n");
execl("m1.exe","m1.exe",NULL);
return 0;
}
This program should never stop (and it does when compiled with Borland TC),
when I compile it with gcc from djgpp v2 :
gcc -o m1 m1.c
and run it :
m1.exe
I get :
hallo world!
hallo world!
hallo world!
hallo world!
hallo world!
hallo world!
hallo world!
Exiting due to signal SIGSEGV
- Raw text -