delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/12/30/23:37:28

X-Spam-Check-By: sourceware.org
Date: Fri, 30 Dec 2005 23:37:20 -0500
From: Christopher Faylor <cgf-no-personal-reply-please AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: 1.5.18-1: Crash launching COMMAND.COM (W98)
Message-ID: <20051231043720.GC2322@trixie.casa.cgf.cx>
Reply-To: cygwin AT cygwin DOT com
References: <1125870155 DOT 32392 DOT ezmlm AT cygwin DOT com> <431BFA1D DOT 5040903 AT cs DOT yale DOT edu> <20050905174859 DOT GB3621 AT trixie DOT casa DOT cgf DOT cx> <431CA835 DOT 5060502 AT cs DOT yale DOT edu> <431CA98A DOT 5070806 AT byu DOT net> <431CACC0 DOT 3060009 AT cs DOT yale DOT edu> <43b35194 AT wupperonline DOT de>
Mime-Version: 1.0
In-Reply-To: <43b35194@wupperonline.de>
User-Agent: Mutt/1.5.11
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

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.

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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019