>I don't understand; errno is (*__errno()) so it should compile. use of errno was fine (sorry for my confusion). the part i'm still confused is the following. is it really necessary for us to supply inlined version? >| - luckily, the inlined version of sig{add,del}set will never be used, >| due to __RENAME(). itojun