[dhcp-agent-commits] dhcp-agent/src dhcp-server-conf.c,1.2,1.3 dhcp-server-conf.h,1.2,1.3
Status: Alpha
Brought to you by:
actmodern
From: <act...@us...> - 2003-07-08 07:03:55
|
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. */ |