This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 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: XWinrc configurable server (menus/icons)


On Thu, Aug 07, 2003 at 05:36:10PM -0700, Earle F. Philhower III wrote:
>Howdy again Christopher...
>
>At 11:00 PM 8/6/2003 -0400, you wrote:
>>>I'm not really up on cygwin's process model, what would the setsid() call
>>>do?  I have read the man page and I'm still not sure what's a session ID 
>>or
>>>why I'd want a new one...
>>It would disassociate a tty from any child process.  It's often done
>>after file descriptors have been closed.
>>I don't know for sure that it will help anything but it may stop the
>>console windows from popping up -- at least in cygwin 1.5.x.
>
>Thanks, I added the setsid() just after closing all but STDIN/OUT/ERR
>and before the execl() and didn't notice any problems, so next time
>I put up a patch it'll have this change included.  [Of course, I'm
>running Cygwin 1.3 and not the 1.5 you're working on...]

...so watch how it will cause cygwin to crash and burn when you port to
1.5.1... :-)

cgf


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