Actually I am thinking of taking signals out of the posix
tree because they have differences between different posix
targets. In particular, Linux doesn't impliment signals
correctly per the posix spec for threads. But I agree there
should be more things common between the different
platforms. Recently the entire socket subsystem was merged
between posix and win32, and it should be possible to do
this with more things...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Signal handling was separated from Thread class in a
no-portable PosixThread class. There are still some
differences with Suspend/Resume and cancellation.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=217
Actually I am thinking of taking signals out of the posix
tree because they have differences between different posix
targets. In particular, Linux doesn't impliment signals
correctly per the posix spec for threads. But I agree there
should be more things common between the different
platforms. Recently the entire socket subsystem was merged
between posix and win32, and it should be possible to do
this with more things...
Logged In: YES
user_id=75766
Signal handling was separated from Thread class in a
no-portable PosixThread class. There are still some
differences with Suspend/Resume and cancellation.
Logged In: YES
user_id=75766
Suspend/Resume work now correctly. Unique difference is now
cancellation... work in progress