Hi all
I’m working on a POSIX subsystem for Windows NT, and I’m currently trying
to figure out how can signals be implemented. I’ve looked at similar
projects, such as Cygwin, but I wasn’t satisfied with their implementations
(mainly because they are limited to the array of calls exposed by Win32). I
casually noticed a similarity between signal semantics and exception
semantics, so I’m here for some insight…
My main concern is: can exceptions be cleanly raised in foreign threads?
i.e. inter-process? or should I use something completely different, for
example APC? any Unix wizards out there can shed some light?
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
Do SetThreadContext to the signal raiser code.
Max
----- Original Message -----
From: “KJK::Hyperion”
To: “NT Developers Interest List”
Sent: Sunday, January 20, 2002 8:56 PM
Subject: [ntdev] Exceptions and POSIX signals
> Hi all
>
> I’m working on a POSIX subsystem for Windows NT, and I’m currently trying
> to figure out how can signals be implemented. I’ve looked at similar
> projects, such as Cygwin, but I wasn’t satisfied with their implementations
> (mainly because they are limited to the array of calls exposed by Win32). I
> casually noticed a similarity between signal semantics and exception
> semantics, so I’m here for some insight…
>
> My main concern is: can exceptions be cleanly raised in foreign threads?
> i.e. inter-process? or should I use something completely different, for
> example APC? any Unix wizards out there can shed some light?
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
—
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com