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)
"Welcome to our mercurial repository"