Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.34 KB | None | 0 0
  1. int main(int argc, char** argv){
  2. ...
  3. fileFd=open(...)
  4. signal(SIGUSR1, signalHandler)
  5. ...
  6. }
  7.  
  8.  
  9. void signalHandler(int signo){
  10. switch(signo){
  11.  
  12. case SIGUSR1:
  13. myExit(EXIT_FAILURE);
  14. break;
  15.  
  16. default:
  17. break;
  18.  
  19. }
  20. }
  21.  
  22. void myExit(int ret){
  23.  
  24. ...DO STUFF...
  25. close(fileFd);
  26. exit(ret);
  27.  
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement