projects
/
gapil.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Materiale rimasto indietro e segnali real time
[gapil.git]
/
sources
/
rtsigvalsend.c
diff --git
a/sources/rtsigvalsend.c
b/sources/rtsigvalsend.c
index a1e022d518d7e9a4bc669ced498994f24ea534f1..c989488e50258eb484863914bb0f66640b6df25b 100644
(file)
--- a/
sources/rtsigvalsend.c
+++ b/
sources/rtsigvalsend.c
@@
-39,7
+39,7
@@
#define MAXLINE 256
#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);
printf("Signal %d\n", signum);
printf("From pid %d\n", info->si_pid);
printf("From user %d\n", info->si_uid);
@@
-54,8
+54,8
@@
int main(int argc, char *argv[], char *envp[])
int signo = SIGRTMIN+1;
struct sigaction new_handl, old_handl;
int signo = SIGRTMIN+1;
struct sigaction new_handl, old_handl;
- new_handl.sa_sigaction = SigHand;
sigemptyset(&new_handl.sa_mask);
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);
new_handl.sa_flags=SA_SIGINFO;
/* change action for signo signal */
sigaction(signo, &new_handl, &old_handl);