Update of /cvsroot/dhcp-agent/dhcp-agent/src
In directory sc8-pr-cvs1:/tmp/cvs-serv18248/src
Modified Files:
dhcp-server-conf.c dhcp-server-conf.h
Log Message:
more incomplete server conf code
Index: dhcp-server-conf.c
===================================================================
RCS file: /cvsroot/dhcp-agent/dhcp-agent/src/dhcp-server-conf.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** dhcp-server-conf.c 6 Jul 2003 05:37:44 -0000 1.2
--- dhcp-server-conf.c 8 Jul 2003 07:03:52 -0000 1.3
***************
*** 84,92 ****
/* forward declaration of directive handlers. */
! static int directive_set_handler(server_conf_t *server_conf, directive_t *directive, void *group_data);
/* indexed by directive types in dhcp-client-conf.h . */
directive_handler_t directive_handlers[] = {
directive_set_handler,
};
--- 84,94 ----
/* forward declaration of directive handlers. */
! static int directive_set_handler(server_conf_t *server_conf, directive_t *directive);
! static int directive_range_handler(server_conf_t *server_conf, directive_t *directive);
/* indexed by directive types in dhcp-client-conf.h . */
directive_handler_t directive_handlers[] = {
directive_set_handler,
+ directive_range_handler,
};
***************
*** 196,200 ****
/* read in the compiled directives. */
! if(directive_handlers[directive->command_code](sc, directive, NULL))
return 1;
}
--- 198,202 ----
/* read in the compiled directives. */
! if(directive_handlers[directive->command_code](sc, directive))
return 1;
}
***************
*** 207,211 ****
* * * * * * * * * * * */
! static int directive_set_handler(server_conf_t *server_conf, directive_t *directive, void *group_data)
{
list_t *args;
--- 209,213 ----
* * * * * * * * * * * */
! static int directive_set_handler(server_conf_t *server_conf, directive_t *directive)
{
list_t *args;
***************
*** 223,226 ****
--- 225,233 ----
}
+ return 0;
+ }
+
+ static int directive_range_handler(server_conf_t *server_conf, directive_t *directive)
+ {
return 0;
}
Index: dhcp-server-conf.h
===================================================================
RCS file: /cvsroot/dhcp-agent/dhcp-agent/src/dhcp-server-conf.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** dhcp-server-conf.h 6 Jul 2003 05:37:44 -0000 1.2
--- dhcp-server-conf.h 8 Jul 2003 07:03:52 -0000 1.3
***************
*** 40,44 ****
} server_conf_t;
! typedef int (*directive_handler_t)(server_conf_t *server_conf, directive_t *directive_data, void *group_data);
/* constants. */
--- 40,44 ----
} server_conf_t;
! typedef int (*directive_handler_t)(server_conf_t *server_conf, directive_t *directive_data);
/* constants. */
|