update sigaction detection to support os x