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

Reply via email to