diff --git a/headers/posix/nhash.h b/headers/posix/nhash.h deleted file mode 100644 index e0f6287437..0000000000 --- a/headers/posix/nhash.h +++ /dev/null @@ -1,48 +0,0 @@ -/* nhash.h - */ - -#ifndef OBOS_NHASH_H -#define OBOS_NHASH_H - -#include "pools.h" - -#ifdef __cplusplus -extern "C" { -#endif - -typedef struct net_hash_entry net_hash_entry; -typedef struct net_hash net_hash; -typedef struct net_hash_index net_hash_index; - -struct net_hash_entry { - net_hash_entry *next; - int hash; - const void *key; - ssize_t klen; - const void *val; -}; - -struct net_hash_index { - net_hash *nh; - net_hash_entry *this; - net_hash_entry *next; - int index; -}; - -struct net_hash { - net_hash_entry **array; - net_hash_index iterator; - int count; - int max; - struct pool_ctl *pool; -}; - -net_hash *nhash_make(void); -void *nhash_get(net_hash *, const void *key, ssize_t klen); -void nhash_set(net_hash *, const void *, ssize_t , const void *); - -#ifdef __cplusplus -} -#endif - -#endif /* OBOS_NHASH_H */