[SOLVED] C program in Linux to implement below functionalities

10.00 $

Categories: ,
Click Category Button to View Your Next Assignment | Homework

You will receive the following solution file(s) instantly after successful payment:

zip file icon signalprogram.zip (0.5 KB)
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
🔒 Securely Powered by:
Secure Checkout
5/5 - (1 vote)
Write a C program in Linux to implement the following functionalities

Declare a global variable usr_interrupt=1

Write a signal handler function

void reset_signalvaluezero ()

When a SIGALRM signal arrives this function will be called in which variable will be set

sig_atomic_t usr_interrupt = 0;

Write a signal handler function

void Increment_signalvalue ()

When a SIGINT signal arrives this function will be called in which variable will be incremented theusr_interrupt by 1.

Write a main function

int main (void)

Handle two Signals SIGALRM and SIGINT.

Set the alarm for 10 sec

Parent process will sit in tight loop by keeping check on usr_interrupt variable once this variable will be 5 parent process will print some ENDING message and will exit.

  • signalprogram.zip