Irek, UWIN implements signals by having a thread in the process receiving signals via Windows events. When a signal is sent the fact is noted in the process structure and the signal thread is awakened. The signal thread suspends the main process thread and calls a function to handle the signal. When the signal handling function returns the main process thread is resumed, provided the process didn't terminate.
Jeff Fellin -----Original Message----- From: Irek Szczesniak [mailto:[email protected]] Sent: Thursday, July 25, 2013 16:36 To: FELLIN, JEFFREY K (JEFF) Cc: Cedric Blancher; [email protected]; [email protected] Subject: Re: [uwin-users] [uwin-developers] Realtime signals (RTMIN-RTMAX) in UWIN? On Thu, Jul 25, 2013 at 2:28 PM, FELLIN, JEFFREY K (JEFF) <[email protected]> wrote: > Cedric, > Kill -l reports the supported signals by UWIN. By having UWIN report support > for RTMIN - RTMAX, but not truly supporting the semantics of real time > signals doesn't make sense. My understanding of having RTMIN - RTMAX from > posix is the support of all Realtime POSIX features, which UWIN doesn't > support. Basically this is due to the underlying Microsoft OS' do not all > provide the infrastructure to provide all the realtime features for POSIX > compliance. Jeff, how does UWIN on Windows implement signals? Irek _______________________________________________ uwin-users mailing list [email protected] http://lists.research.att.com/mailman/listinfo/uwin-users
