diff options
-rw-r--r-- | sbin/dhclient/alloc.c | 65 | ||||
-rw-r--r-- | sbin/dhclient/dhcpd.h | 20 |
2 files changed, 8 insertions, 77 deletions
diff --git a/sbin/dhclient/alloc.c b/sbin/dhclient/alloc.c index b75c4d25800..ce643ff060e 100644 --- a/sbin/dhclient/alloc.c +++ b/sbin/dhclient/alloc.c @@ -1,4 +1,4 @@ -/* $OpenBSD: alloc.c,v 1.5 2004/02/24 15:35:55 henning Exp $ */ +/* $OpenBSD: alloc.c,v 1.6 2004/04/14 20:15:47 henning Exp $ */ /* Memory allocation... */ @@ -65,14 +65,6 @@ dfree(void *ptr, char *name) free(ptr); } -struct tree * -new_tree(char *name) -{ - struct tree *rval = dmalloc(sizeof(struct tree), name); - - return (rval); -} - struct string_list * new_string_list(size_t size, char * name) { @@ -84,24 +76,6 @@ new_string_list(size_t size, char * name) return (rval); } -struct tree_cache *free_tree_caches; - -struct tree_cache * -new_tree_cache(char *name) -{ - struct tree_cache *rval; - - if (free_tree_caches) { - rval = free_tree_caches; - free_tree_caches = (struct tree_cache *)(rval->value); - } else { - rval = dmalloc(sizeof(struct tree_cache), name); - if (!rval) - error("unable to allocate tree cache for %s.", name); - } - return (rval); -} - struct hash_table * new_hash_table(int count, char *name) { @@ -129,40 +103,3 @@ free_hash_bucket(struct hash_bucket *ptr, char *name) { dfree(ptr, name); } - -void -free_hash_table(struct hash_table *ptr, char *name) -{ - dfree(ptr, name); -} - -void -free_tree_cache(struct tree_cache *ptr, char *name) -{ - ptr->value = (unsigned char *)free_tree_caches; - free_tree_caches = ptr; -} - -void -free_packet(struct packet *ptr, char *name) -{ - dfree(ptr, name); -} - -void -free_dhcp_packet(struct dhcp_packet *ptr, char *name) -{ - dfree(ptr, name); -} - -void -free_tree(struct tree *ptr, char *name) -{ - dfree(ptr, name); -} - -void -free_string_list(struct string_list *ptr, char *name) -{ - dfree(ptr, name); -} diff --git a/sbin/dhclient/dhcpd.h b/sbin/dhclient/dhcpd.h index 312ed63c7a6..bdde0e508a0 100644 --- a/sbin/dhclient/dhcpd.h +++ b/sbin/dhclient/dhcpd.h @@ -1,4 +1,4 @@ -/* $OpenBSD: dhcpd.h,v 1.26 2004/03/05 23:57:16 deraadt Exp $ */ +/* $OpenBSD: dhcpd.h,v 1.27 2004/04/14 20:15:47 henning Exp $ */ /* * Copyright (c) 2004 Henning Brauer <henning@openbsd.org> @@ -290,18 +290,12 @@ struct dns_host_entry *enter_dns_host(char *); pair cons(caddr_t, pair); /* alloc.c */ -void *dmalloc(int, char *); -void dfree(void *, char *); -struct tree *new_tree(char *); -struct tree_cache *new_tree_cache(char *); -struct hash_table *new_hash_table(int, char *); -struct hash_bucket *new_hash_bucket(char *); -struct string_list *new_string_list(size_t size, char * name); -void free_hash_bucket(struct hash_bucket *, char *); -void free_hash_table(struct hash_table *, char *); -void free_tree_cache(struct tree_cache *, char *); -void free_tree(struct tree *, char *); -void free_string_list(struct string_list *, char *); +void *dmalloc(int, char *); +void dfree(void *, char *); +struct string_list *new_string_list(size_t size, char * name); +struct hash_table *new_hash_table(int, char *); +struct hash_bucket *new_hash_bucket(char *); +void free_hash_bucket(struct hash_bucket *, char *); /* bpf.c */ int if_register_bpf(struct interface_info *); |