Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!elroy.jpl.nasa.gov!decwrl!sgi!shinobu!odin!everest.corp.sgi.com!mas From: mas@everest.corp.sgi.com (Michael A. Schulman) Newsgroups: comp.graphics Subject: Re: SGI GL -- program dies after window closes? Message-ID: <1991Mar27.021542.22528@odin.corp.sgi.com> Date: 27 Mar 91 02:15:42 GMT References: <1991Mar26.220929.12353@dsd.es.com> Sender: news@odin.corp.sgi.com (Net News) Reply-To: mas@sgi.com Organization: Silicon Graphics, Inc. Lines: 51 In article <1991Mar26.220929.12353@dsd.es.com>, pmartz@undies.dsd.es.com (Paul Martz) writes: |> From: pmartz@undies.dsd.es.com (Paul Martz) |> Newsgroups: comp.graphics |> Subject: SGI GL -- program dies after window closes? |> Message-ID: <1991Mar26.220929.12353@dsd.es.com> |> Date: Tue, 26 Mar 91 14:09:29 PDT |> Organization: Evans & Sutherland Computer Corp., Salt Lake City, UT |> Lines: 25 |> Nntp-Posting-Host: 130.187.85.56 |> |> Summary: I have a GL program on a Personal Iris which gives me my csh |> prompt back as soon as I call winopen, even though the program is |> still running. Can someone explain this behaviour? I would expect to |> NOT get the csh prompt back until I have given my program the command |> to exit. |> |> The program is supposed to work as follows: In a loop, prompt for |> input, open a window, draw some graphics, close the window, and loop |> back for more input. |> |> It actually works as follows: It prompts for input, and opens the |> window, but then I immediately get the csh prompt back, while the |> graphics is being drawn. It's as if the program has been put in the |> background, but the process does not show up as a shell background |> process, it only shows up with ps. So the graphics display, then the |> window sloses as expected, and the program displays the prompt for |> more input. However, the program is no longer running. I try to type |> in the input, but I'm talking to the c shell, not my program. A quick |> ps command reveals it is no longer running! |> |> Any help is appreciated. |> -- |> |> -paul pmartz@dsd.es.com |> Evans & Sutherland use the foreground() GL call to keep the program from running in the background. -- Michael Schulman Silicon Graphics Computer Systems 2011 N. Shoreline Blvd. Mountain View, CA 94039 415-962-3308 mas@sgi.com