04-06-2009
3,
0
Join Date: Apr 2009
Last Activity: 12 April 2009, 12:52 AM EDT
Posts: 3
Thanks Given: 0
Thanked 0 Times in 0 Posts
Async-Signal-Safe versus MT-Safe
Hi,
I am Solaris 9 developer and notice that the documentation does not provide a clear notion of the inherent concurrency in routines defined as "Async-Signal-Safe".
Routines defined as "MT-Safe" obviously have the best level of concurrency, compared to normal "Safe" interfaces.
I have noticed that the Solaris 10 documentation made an addition to attributes(5) that "Async-Signal-Safe" routines can also be assumed to be "MT-Safe".
My question is, can I make an assumption that Solaris 9 "Async-Signal-Safe" routines are also "MT-Safe"?
Thanks