-/* test_fopen.c
+/* rtsigvalsend.c
*
* Copyright (C) 2021 Simone Piccardi
*
#define MAXLINE 256
-void SigHand(int signum, siginfo_t *info, void *ucontext) {
+void sig_handler(int signum, siginfo_t *info, void *ucontext) {
printf("Signal %d\n", signum);
printf("From pid %d\n", info->si_pid);
printf("From user %d\n", info->si_uid);
int signo = SIGRTMIN+1;
struct sigaction new_handl, old_handl;
- new_handl.sa_sigaction = SigHand;
sigemptyset(&new_handl.sa_mask);
+ new_handl.sa_sigaction = sig_handler;
new_handl.sa_flags=SA_SIGINFO;
/* change action for signo signal */
sigaction(signo, &new_handl, &old_handl);