From: sos AT prospect DOT com DOT ru (Sergey Okhapkin) Subject: RE: Cygwin32 Signals 24 Sep 1997 05:07:52 -0700 Message-ID: <01BCC901.176D4A80.cygnus.gnu-win32@gater.krystalbank.msk.ru> To: "gnu-win32 AT cygnus DOT com" , "'jeffdbREMOVETHIS AT netzone DOT com'" Mikey wrote: > perhaps the following Psuedocode fragment will > give you some workable ideas. > This may not help. Signal processing thread must suspend main thread execution and switch it to signal handler routine. The only way to do it I see is the current method (originally designed by Steve Chamberlain, the inventor of gnu-win32 project): suspend the main thread execution, save current inctruction pointer, set it to signal handler address and resume main thread. Win95 may hang if context switching is while in a syscall. Why did it work before? Because all the signal mechanism was almost missing in cygwin.dll. -- Sergey Okhapkin, http://www.lexa.ru/sos Moscow, Russia Looking for a job. - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".