Changeset 2732:e252b7298b6a in roaraudio
- Timestamp:
- 09/18/09 00:58:35 (15 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/include/roard.h
r2726 r2732 123 123 124 124 void on_sig_int (int signum); 125 void on_sig_term (int signum); 125 126 void on_sig_chld (int signum); 126 127 void on_sig_usr1 (int signum); -
roard/roard.c
r2729 r2732 1422 1422 #if !defined(ROAR_TARGET_MICROCONTROLLER) && !defined(ROAR_TARGET_WIN32) 1423 1423 signal(SIGINT, on_sig_int); 1424 signal(SIGTERM, on_sig_term); 1424 1425 signal(SIGCHLD, on_sig_chld); 1425 1426 signal(SIGUSR1, on_sig_usr1); -
roard/signals.c
r2112 r2732 32 32 ROAR_DBG("got SIGINT"); 33 33 34 // TODO: implement some kind of termonate/force depending on how many ^Cs we get 35 on_sig_term(signum); 36 } 37 38 void on_sig_term (int signum) { 39 ROAR_DBG("got SIGTERM (or called by SIGINT handler)"); 40 34 41 alive = 0; 35 42 clean_quit();
Note: See TracChangeset
for help on using the changeset viewer.