| 645 | } |
| 646 | |
| 647 | void free_timer_table(void) |
| 648 | { |
| 649 | enum lists i; |
| 650 | |
| 651 | if (timertable) { |
| 652 | /* the mutexs for sync the lists are released*/ |
| 653 | for ( i=0 ; i<timer_sets*NR_OF_TIMER_LISTS ; i++ ) |
| 654 | release_timerlist_lock( &timertable->timers[i] ); |
| 655 | for ( i=0 ; i<timer_sets ; i++ ) |
| 656 | lock_destroy( timertable[i].ex_lock ); |
| 657 | shm_free(timertable); |
| 658 | } |
| 659 | } |
| 660 | |
| 661 | |
| 662 | void reset_timer_list(unsigned int set, enum lists list_id) |
no test coverage detected