sigset name collides with a global in some gcc version