Mercurial > hg > freeDiameter
comparison freeDiameter/p_expiry.c @ 25:67ca08d5bc48
Completed connection context files
author | Sebastien Decugis <sdecugis@nict.go.jp> |
---|---|
date | Mon, 26 Oct 2009 16:00:49 +0900 |
parents | 0b3b46da2c12 |
children | 1498b3c7304c |
comparison
equal
deleted
inserted
replaced
24:bd83ce9328ed | 25:67ca08d5bc48 |
---|---|
84 } while (1); | 84 } while (1); |
85 | 85 |
86 error: | 86 error: |
87 TRACE_DEBUG(INFO, "An error occurred in peers module! GC thread is terminating..."); | 87 TRACE_DEBUG(INFO, "An error occurred in peers module! GC thread is terminating..."); |
88 ASSERT(0); | 88 ASSERT(0); |
89 CHECK_FCT_DO(fd_event_send(fd_g_config->cnf_main_ev, FDEV_TERMINATE, NULL), ); | 89 CHECK_FCT_DO(fd_event_send(fd_g_config->cnf_main_ev, FDEV_TERMINATE, 0, NULL), ); |
90 return NULL; | 90 return NULL; |
91 } | 91 } |
92 | 92 |
93 | 93 |
94 static void * exp_th_fct(void * arg) | 94 static void * exp_th_fct(void * arg) |
129 continue; | 129 continue; |
130 } | 130 } |
131 | 131 |
132 /* Now, the first peer in the list is expired; signal it */ | 132 /* Now, the first peer in the list is expired; signal it */ |
133 fd_list_unlink( &first->p_expiry ); | 133 fd_list_unlink( &first->p_expiry ); |
134 CHECK_FCT_DO( fd_event_send(first->p_events, FDEVP_TERMINATE, NULL), goto error ); | 134 CHECK_FCT_DO( fd_event_send(first->p_events, FDEVP_TERMINATE, 0, NULL), goto error ); |
135 | 135 |
136 } while (1); | 136 } while (1); |
137 | 137 |
138 pthread_cleanup_pop( 1 ); | 138 pthread_cleanup_pop( 1 ); |
139 error: | 139 error: |
140 TRACE_DEBUG(INFO, "An error occurred in peers module! Expiry thread is terminating..."); | 140 TRACE_DEBUG(INFO, "An error occurred in peers module! Expiry thread is terminating..."); |
141 ASSERT(0); | 141 ASSERT(0); |
142 CHECK_FCT_DO(fd_event_send(fd_g_config->cnf_main_ev, FDEV_TERMINATE, NULL), ); | 142 CHECK_FCT_DO(fd_event_send(fd_g_config->cnf_main_ev, FDEV_TERMINATE, 0, NULL), ); |
143 return NULL; | 143 return NULL; |
144 } | 144 } |
145 | 145 |
146 /* Initialize peers expiry mechanism */ | 146 /* Initialize peers expiry mechanism */ |
147 int fd_p_expi_init(void) | 147 int fd_p_expi_init(void) |