diff freeDiameter/main.c @ 25:67ca08d5bc48

Completed connection context files
author Sebastien Decugis <sdecugis@nict.go.jp>
date Mon, 26 Oct 2009 16:00:49 +0900
parents db6c40b8b307
children 65b32c93f21e
line wrap: on
line diff
--- a/freeDiameter/main.c	Wed Oct 21 18:42:45 2009 +0900
+++ b/freeDiameter/main.c	Mon Oct 26 16:00:49 2009 +0900
@@ -116,8 +116,8 @@
 	/* Now, just wait for events */
 	TRACE_DEBUG(INFO, FD_PROJECT_BINARY " daemon initialized.");
 	while (1) {
-		int code;
-		CHECK_FCT_DO(  fd_event_get(fd_g_config->cnf_main_ev, &code, NULL),  break  );
+		int code; size_t sz; void * data;
+		CHECK_FCT_DO(  fd_event_get(fd_g_config->cnf_main_ev, &code, &sz, &data),  break  );
 		switch (code) {
 			case FDEV_DUMP_DICT:
 				fd_dict_dump(fd_g_config->cnf_dict);
@@ -338,7 +338,7 @@
 	CHECK_SYS_DO(  sigwait(&sig_main, &sig), TRACE_DEBUG(INFO, "Error in sigwait function") );
 	
 	TRACE_DEBUG(INFO, "Received signal %s (%d), exiting", SIGNALSTR(sig), sig);
-	CHECK_FCT_DO( fd_event_send(fd_g_config->cnf_main_ev, FDEV_TERMINATE, NULL), exit(2) );
+	CHECK_FCT_DO( fd_event_send(fd_g_config->cnf_main_ev, FDEV_TERMINATE, 0, NULL), exit(2) );
 	return NULL;
 }
 	
"Welcome to our mercurial repository"