Changeset 4784:7aa703c721af in roaraudio for libroar/trap.c
- Timestamp:
- 03/10/11 23:59:16 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/trap.c
r4782 r4784 87 87 } 88 88 89 void roar_strap_impl(const unsigned int group, const char * name, unsigned int line, const char * file ) {89 void roar_strap_impl(const unsigned int group, const char * name, unsigned int line, const char * file, const char * prefix) { 90 90 #ifdef ROAR_SUPPORT_TRAP 91 91 struct roar_libroar_config * config = roar_libroar_get_config(); … … 99 99 break; 100 100 case ROAR_TRAP_WARN: 101 ROAR_ WARN("roar_strap_impl(group=%u(\"%s\"), name='%s', line=%u, file='%s') = (void)",101 ROAR_DBG("roar_strap_impl(group=%u(\"%s\"), name='%s', line=%u, file='%s') = (void)", 102 102 group, roar_trap_get_groupname(group), name, line, file); 103 roar_debug_msg(ROAR_DEBUG_TYPE_WARNING, line, file, prefix, "Trap %s of group %s.", 104 name, roar_trap_get_groupname(group)); 103 105 break; 104 106 case ROAR_TRAP_ABORT: … … 115 117 break; 116 118 #endif 119 case ROAR_TRAP_DIE: 120 roar_debug_msg(ROAR_DEBUG_TYPE_WARNING, line, file, prefix, "Trap %s of group %s, terminating program.", 121 name, roar_trap_get_groupname(group)); 122 #ifdef SIGKILL 123 raise(SIGKILL); 124 #else 125 abort(); 126 #endif 127 break; 117 128 } 118 129 #else
Note: See TracChangeset
for help on using the changeset viewer.