request for new feature
Harold L Hunt II
huntharo@msu.edu
Mon Aug 4 16:22:00 GMT 2003
Christopher Faylor wrote:
> On Mon, Aug 04, 2003 at 12:03:37PM -0400, Harold L Hunt II wrote:
>
>>Alexander Gottwald wrote:
>>
>>
>>>On Mon, 4 Aug 2003, Harold L Hunt II wrote:
>>>
>>>
>>>
>>>>> /* we must build this string with information about mount points */
>>>>> const char* command = "c:\\cygwin\\usr\\x11r6\\xterm.exe -display
>>>>> :0.0";
>>>>
>>>>That line and comment are really the crux of my whole argument. It is
>>>>simple to spawn a process. It is not necessarily so simple to use a
>>>>non-hardcoded path to the executables
>>>
>>>
>>>The code from cygpath has a conversion unix_path->windows_path.
>>>
>>
>>No, I mean we have to find the path that XWin.exe was started from so
>>that we can find xterm. We can't just hardcode c:\cygwin\usr\X11R6\bin.
>
>
> Why is this an issue? Why can't you just add "/usr/X11R6/bin" to your
> PATH? There is no need to convert pathnames to windows format. Cygwin
> does that for you.
>
Depends on if we use Cygwin's fork or Window's CreateProcess. We
haven't made that decision yet.
>
>>>>, nor is it so easy to ensure that
>>>>zombie consoles are not created in the process.
>>>
>>>
>>>They'll die when the xserver kills the connection. Otoh there are a lot of
>>>options (esp. the PROCESS_GROUP things) which control such process
>>>inheritance.
>>>
>>
>>That's not what I meant. What I meant was we don't want 10 little
>>console windows, one for each of the xterms that we started up. Thus,
>>we may either need to call 'run.exe', or we may need to do what
>>'run.exe' does internally.
>
>
> If xwin has any kind of console attached to it, you won't see the
> extra consoles windows. There is code in cygwin (fhandler_tty.cc) for
> creating invisible console windows on NT, fwiw.
>
>
>>>Lets see if someone builds these (in my opinion useless) things.
>>
>>I think that having a non-hardcoded path and no useless console windows
>>are essential. I wouldn't distribute a version that didn't have those
>>two things.
>
>
> I agree that these are two crucial goals for this. It should be flexible
> and it shouldn't have those annoying console popups. Not that my opinion
> matters in this case...
>
> cgf
More information about the Cygwin-xfree
mailing list