#include <stdio.h>
#include <signal.h>
void signalHandler(int signalNum) {
if (signalNum == SIGUSR1) {
printf("Caught SIGUSR1 signal.\n"); }
}
int main(void) {
signal(SIGUSR1, signalHandler);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzaWduYWwuaD4KCnZvaWQgc2lnbmFsSGFuZGxlcihpbnQgc2lnbmFsTnVtKSB7CiAgaWYgKHNpZ25hbE51bSA9PSBTSUdVU1IxKSB7CiAgICBwcmludGYoIkNhdWdodCBTSUdVU1IxIHNpZ25hbC5cbiIpOwogIH0KfQoKCmludCBtYWluKHZvaWQpIHsKCXNpZ25hbChTSUdVU1IxLCBzaWduYWxIYW5kbGVyKTsKCXJhaXNlKFNJR1VTUjEpOwoJcHJpbnRmKCJBZnRlclxuIik7CglyZXR1cm4gMDsKfQo=