Diff for /embedaddon/dhcp/includes/dhcpd.h between versions 1.1 and 1.1.1.1

version 1.1, 2012/02/21 22:30:18 version 1.1.1.1, 2012/10/09 09:06:54
Line 3 Line 3
    Definitions for dhcpd... */     Definitions for dhcpd... */
   
 /*  /*
 * Copyright (c) 2004-2011 by Internet Systems Consortium, Inc. ("ISC") * Copyright (c) 2004-2012 by Internet Systems Consortium, Inc. ("ISC")
  * Copyright (c) 1996-2003 by Internet Software Consortium   * Copyright (c) 1996-2003 by Internet Software Consortium
  *   *
  * Permission to use, copy, modify, and distribute this software for any   * Permission to use, copy, modify, and distribute this software for any
Line 421  struct packet { Line 421  struct packet {
   
 struct hardware {  struct hardware {
         u_int8_t hlen;          u_int8_t hlen;
        u_int8_t hbuf [17];        u_int8_t hbuf[21];
 };  };
   
 typedef enum {  typedef enum {
Line 1651  void do_packet6(struct interface_info *, const char *, Line 1651  void do_packet6(struct interface_info *, const char *,
                 int, int, const struct iaddr *, isc_boolean_t);                  int, int, const struct iaddr *, isc_boolean_t);
 int packet6_len_okay(const char *, int);  int packet6_len_okay(const char *, int);
   
   int validate_packet(struct packet *);
   
 int add_option(struct option_state *options,  int add_option(struct option_state *options,
                unsigned int option_num,                 unsigned int option_num,
                void *data,                 void *data,
Line 2572  int write_billing_class (struct class *); Line 2574  int write_billing_class (struct class *);
 void commit_leases_timeout (void *);  void commit_leases_timeout (void *);
 void commit_leases_readerdry(void *);  void commit_leases_readerdry(void *);
 int commit_leases (void);  int commit_leases (void);
   int commit_leases_timed (void);
 void db_startup (int);  void db_startup (int);
 int new_lease_file (void);  int new_lease_file (void);
 int group_writer (struct group_object *);  int group_writer (struct group_object *);
Line 3286  isc_result_t release_lease6(struct ipv6_pool *pool, st Line 3289  isc_result_t release_lease6(struct ipv6_pool *pool, st
 isc_result_t decline_lease6(struct ipv6_pool *pool, struct iasubopt *lease);  isc_result_t decline_lease6(struct ipv6_pool *pool, struct iasubopt *lease);
 isc_boolean_t lease6_exists(const struct ipv6_pool *pool,  isc_boolean_t lease6_exists(const struct ipv6_pool *pool,
                             const struct in6_addr *addr);                              const struct in6_addr *addr);
   isc_boolean_t lease6_usable(struct iasubopt *lease);
   isc_result_t cleanup_lease6(ia_hash_t *ia_table,
                               struct ipv6_pool *pool,
                               struct iasubopt *lease,
                               struct ia_xx *ia);
 isc_result_t mark_lease_unavailble(struct ipv6_pool *pool,  isc_result_t mark_lease_unavailble(struct ipv6_pool *pool,
                                    const struct in6_addr *addr);                                     const struct in6_addr *addr);
   
 isc_result_t create_prefix6(struct ipv6_pool *pool,  isc_result_t create_prefix6(struct ipv6_pool *pool,
                             struct iasubopt **pref,                              struct iasubopt **pref,
                             unsigned int *attempts,                              unsigned int *attempts,

Removed from v.1.1  
changed lines
  Added in v.1.1.1.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>