Changeset 2112:6fbae14eed72 in roaraudio


Ignore:
Timestamp:
07/22/09 15:34:06 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added support to do a terminate on SIGUSR1

Location:
roard
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • roard/include/roard.h

    r2017 r2112  
    106106void on_sig_int (int signum); 
    107107void on_sig_chld (int signum); 
     108void on_sig_usr1 (int signum); 
    108109 
    109110#ifdef ROAR_SUPPORT_LISTEN 
  • roard/roard.c

    r2111 r2112  
    10301030 signal(SIGINT,  on_sig_int); 
    10311031 signal(SIGCHLD, on_sig_chld); 
     1032 signal(SIGUSR1, on_sig_usr1); 
    10321033 signal(SIGPIPE, SIG_IGN);  // ignore broken pipes 
    10331034#endif 
  • roard/signals.c

    r1752 r2112  
    4444} 
    4545 
     46void on_sig_usr1 (int signum) { 
     47 ROAR_DBG("got SIGUSR1"); 
     48 
     49 cleanup_listen_socket(1); 
     50} 
     51 
    4652#endif 
    4753 
Note: See TracChangeset for help on using the changeset viewer.