comparison freeDiameter/p_psm.c @ 28:3628f7d2ba88

some new functions backbones
author Sebastien Decugis <sdecugis@nict.go.jp>
date Mon, 26 Oct 2009 18:07:24 +0900
parents b3a1773e9f46
children 5ba91682f0bc
comparison
equal deleted inserted replaced
27:b3a1773e9f46 28:3628f7d2ba88
57 case_str(FDEVP_DUMP_ALL); 57 case_str(FDEVP_DUMP_ALL);
58 case_str(FDEVP_TERMINATE); 58 case_str(FDEVP_TERMINATE);
59 case_str(FDEVP_CNX_MSG_RECV); 59 case_str(FDEVP_CNX_MSG_RECV);
60 case_str(FDEVP_CNX_ERROR); 60 case_str(FDEVP_CNX_ERROR);
61 case_str(FDEVP_CNX_EP_CHANGE); 61 case_str(FDEVP_CNX_EP_CHANGE);
62 case_str(FDEVP_MSG_INCOMING); 62 case_str(FDEVP_CNX_INCOMING);
63 case_str(FDEVP_PSM_TIMEOUT); 63 case_str(FDEVP_PSM_TIMEOUT);
64 64
65 default: 65 default:
66 TRACE_DEBUG(FULL, "Unknown event : %d", event); 66 TRACE_DEBUG(FULL, "Unknown event : %d", event);
67 return "Unknown event"; 67 return "Unknown event";
224 pthread_cleanup_pop(1); /* set STATE_ZOMBIE */ 224 pthread_cleanup_pop(1); /* set STATE_ZOMBIE */
225 pthread_detach(peer->p_psm); 225 pthread_detach(peer->p_psm);
226 peer->p_psm = (pthread_t)NULL; 226 peer->p_psm = (pthread_t)NULL;
227 return NULL; 227 return NULL;
228 } 228 }
229
230
231
232 229
233 /* Create the PSM thread of one peer structure */ 230 /* Create the PSM thread of one peer structure */
234 int fd_psm_begin(struct fd_peer * peer ) 231 int fd_psm_begin(struct fd_peer * peer )
235 { 232 {
236 TRACE_ENTRY("%p", peer); 233 TRACE_ENTRY("%p", peer);
"Welcome to our mercurial repository"