libslc: Add private parts of signal.h