Make the socket parser more general
[olsrd.git] / lib / dot_draw / src / olsrd_dot_draw.c
index 5b6adc0..bb0e447 100644 (file)
@@ -102,7 +102,7 @@ static int
 pcf_event(int, int, int);
 
 static void
-ipc_action(int);
+ipc_action(int, void *, unsigned int);
 
 static void
 ipc_print_neigh_link(const struct neighbor_entry *neighbor);
@@ -254,14 +254,14 @@ plugin_ipc_init(void)
 #if 0
   printf("Adding socket with olsrd\n");
 #endif
-  add_olsr_socket(ipc_socket, &ipc_action);
+  add_olsr_socket(ipc_socket, &ipc_action, NULL, NULL, SP_PR_READ);
 
   return 1;
 }
 
 
 static void
-ipc_action(int fd __attribute__((unused)))
+ipc_action(int fd __attribute__((unused)), void *data __attribute__((unused)), unsigned int flags __attribute__((unused)))
 {
   struct sockaddr_in pin;
   socklen_t addrlen = sizeof(struct sockaddr_in);