fix openbsd sigaction