This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: 1.5.18-1: Crash launching COMMAND.COM (W98)
- From: ib at wupperonline dot de (Ingo Brueckl)
- To: cygwin at cygwin dot com
- Date: Thu, 29 Dec 2005 04:07:00 +0100
- Subject: Re: 1.5.18-1: Crash launching COMMAND.COM (W98)
On Mon, 05 Sep 2005, Sean Gugler wrote:
> Score! Snapshot 20050905 did the trick.
Unfortunately, there is still a crash with:
#include <stdlib.h>
#include <unistd.h>
#include <sys/cygwin.h>
#include <sys/wait.h>
int cygwinsystem (const char *cmd)
{
pid_t pid;
int rc;
static int result;
if (!(pid = fork()))
{
char *com = getenv("COMSPEC");
if (!com) com = "COMMAND.COM";
if (cmd) rc = execlp(com, com, "/c", cmd, NULL);
else rc = execlp(com, com, NULL);
exit(rc);
}
wait(&result);
return result;
}
int main (int argc, char **argv)
{
return cygwinsystem(argv[1]);
}
When calling this program with an argument like 'dir'. The dir listing
appears, but then the program crashes. Tested with latest snapshot 20051227.
Ingo
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/