Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Hello, I am trying to InstallsigUsr1Handleras an advanced handler forSIGUSR1. (Remember,SIGUSR1is sent to this parent process by the child tennisPlayer processes when they win a
Hello, I am trying to InstallsigUsr1Handleras anadvancedhandler forSIGUSR1. (Remember,SIGUSR1is sent to this parent process by the child tennisPlayer processes when they win a point. We need an advanced handler to see who gets the point.)
However, I keep getting this error...
"invalid conversion from 'void ()(int, siginfo_t, void)' to '__sighandler_t {aka void ()(int)}' [-fpermissive]
act.sa_handler = sigUsr1Handler; (arrow pointing to "=" sign)"
when compiling. What do I need to change? I attached a screenshot of my C file for context.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started