Mail Archives: cygwin/2005/12/30/23:37:28
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 -