#define SV_OMAPI_KEY 36
#define SV_STASH_AGENT_OPTIONS 37
#define SV_DDNS_TTL 38
+#define SV_DDNS_UPDATE_STYLE 39
#if !defined (DEFAULT_DEFAULT_LEASE_TIME)
# define DEFAULT_DEFAULT_LEASE_TIME 43200
/* dhcpd.c */
extern TIME cur_time;
+int ddns_update_style;
+
extern const char *path_dhcpd_conf;
extern const char *path_dhcpd_db;
extern const char *path_dhcpd_pid;
int ddns_removals PROTO ((struct lease *));
/* parse.c */
+void add_enumeration (struct enumeration *);
+struct enumeration *find_enumeration (const char *, int);
+struct enumeration_value *find_enumeration_value (const char *, int,
+ const char *);
void skip_to_semi PROTO ((struct parse *));
void skip_to_rbrace PROTO ((struct parse *, int));
int parse_semi PROTO ((struct parse *));
extern struct option agent_options [256];
extern struct universe server_universe;
extern struct option server_options [256];
+
+extern struct enumeration ddns_styles;
void initialize_server_option_spaces PROTO ((void));
/* inet.c */