22. Example of Handling Signals with Extended Information
Explain the process of setting up and using the SA_SIGINFO flag with sigaction to handle signals. Provide an example of handling the SIGINT signal and extracting extended information such as the sender's PID and UID.