Changeset 2732:e252b7298b6a in roaraudio


Ignore:
Timestamp:
09/18/09 00:58:35 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added handler for SIGTERM

Location:
roard
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • roard/include/roard.h

    r2726 r2732  
    123123 
    124124void on_sig_int (int signum); 
     125void on_sig_term (int signum); 
    125126void on_sig_chld (int signum); 
    126127void on_sig_usr1 (int signum); 
  • roard/roard.c

    r2729 r2732  
    14221422#if !defined(ROAR_TARGET_MICROCONTROLLER) && !defined(ROAR_TARGET_WIN32) 
    14231423 signal(SIGINT,  on_sig_int); 
     1424 signal(SIGTERM, on_sig_term); 
    14241425 signal(SIGCHLD, on_sig_chld); 
    14251426 signal(SIGUSR1, on_sig_usr1); 
  • roard/signals.c

    r2112 r2732  
    3232 ROAR_DBG("got SIGINT"); 
    3333 
     34 // TODO: implement some kind of termonate/force depending on how many ^Cs we get 
     35 on_sig_term(signum); 
     36} 
     37 
     38void on_sig_term (int signum) { 
     39 ROAR_DBG("got SIGTERM (or called by SIGINT handler)"); 
     40 
    3441 alive = 0; 
    3542 clean_quit(); 
Note: See TracChangeset for help on using the changeset viewer.