On Wed, 12 Feb 2020 11:54:02 +0100 Peter Dons Tychsen wrote: > Hi Takashi, > > On Wed, 2020-02-12 at 11:24 +0900, Takashi Yano wrote: > > My failure in pty code was that I used kill() in pty system > > calls. kill() can be used check if the process is still alive > > by passing signal number of 0 to the second argument. It returns > > -1 if the process already exited. However, in this case errno > > is set to ESRCH. As a result, the errno value which pty system > > call set is accidentally overwritten by kill(). > > OK, thanks for clearing all that up. Just wanted to make sure kill() > was not buggy :-). > > I will test the committed patch and the upcoming release vigerously to > see if there are still bugs to be found in this area. Not sure why i > get fork() errors and you do not (my tests with the example i made > always causes fork() errors in 3.1.2). > > Thanks for all the help and your snappy replies,
Could you please try latest snapshot? https://cygwin.com/snapshots/ -- Takashi Yano <takashi.y...@nifty.ne.jp> -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple