home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Supergames 2
/
SupergamesVolume2.bin
/
frontend
/
rundoom4
/
runner.cpp
< prev
next >
Wrap
C/C++ Source or Header
|
1994-03-17
|
843b
|
52 lines
#include <dos.h>
#include <stdio.h>
#include <process.h>
extern unsigned _heaplen = 512;
extern unsigned _stklen = 128;
void main(void)
{
int check = 0;
int batok, retok;
struct find_t ffblk;
batok = _dos_findfirst("{rdm}.bat", _A_NORMAL, &ffblk);
if(batok == 0)
{
check = system("{rdm}.bat");
if (check == -1)
{
perror("Error from system spawn");
exit(1);
}
}
else
{
printf("\nNothing to do. Run RDM.EXE.\n");
exit(0);
}
retok = _dos_findfirst("rdm.exe", _A_NORMAL, &ffblk);
if(retok == 0)
{
check = execl("rdm.exe", NULL);
if (check == -1)
{
perror("Error from system execl");
exit(1);
}
}
else
{
printf("\nCan't find RDM.EXE to return.\n");
exit(0);
}
return;
}