On GNU/kFreeBSD, sys/signal.h is only a wrapper around glibc signal.h anyway, leading to a #include loop in this case.