This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 1.5.18-1: Crash launching COMMAND.COM (W98)


On Fri, Dec 30, 2005 at 11:37:20PM -0500, Christopher Faylor wrote:
>On Thu, Dec 29, 2005 at 04:07:00AM +0100, Ingo Brueckl wrote:
>>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.
>
>No crash here.
>
>cygcheck output would help.

...as would some indication of what you mean by "crash", i.e., maybe even running
this under gdb to find out precisely where the "crash" is happening.

cgf


--
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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]