]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - src/hash.c
Reverting some changed related not to moving on libratbox3 but using ratbox3 source!
[irc/rqf/shadowircd.git] / src / hash.c
index 053f13c208de4ca9339d75b2bf2df91ee214e893..41829bbe6c0f55aa62bae9f51575a0b28a2adb93 100644 (file)
 #include "cache.h"
 #include "s_newconf.h"
 
-#define hash_cli_fd(x) (x % CLI_FD_MAX)
-
 rb_dlink_list *clientTable;
 rb_dlink_list *channelTable;
 rb_dlink_list *idTable;
 rb_dlink_list *resvTable;
 rb_dlink_list *hostTable; 
-static rb_dlink_list clientbyfdTable[U_MAX];
 
 /*
  * look in whowas.c for the missing ...[WW_MAX]; entry
@@ -663,37 +660,6 @@ clear_resv_hash(void)
        HASH_WALK_END
 }
 
-void\r
-add_to_cli_fd_hash(struct Client *client_p)\r
-{\r
-       rb_dlinkAddAlloc(client_p, &clientbyfdTable[hash_cli_fd(rb_get_fd(client_p->localClient->F))]);\r
-}\r
-\r
-\r
-void\r
-del_from_cli_fd_hash(struct Client *client_p)\r
-{\r
-       unsigned int hashv;\r
-       hashv = hash_cli_fd(rb_get_fd(client_p->localClient->F));\r
-       rb_dlinkFindDestroy(client_p, &clientbyfdTable[hashv]);\r
-}\r
-\r
-struct Client *\r
-find_cli_fd_hash(int fd)\r
-{\r
-       struct Client *target_p;\r
-       rb_dlink_node *ptr;\r
-       unsigned int hashv;\r
-       hashv = hash_cli_fd(fd);\r
-       RB_DLINK_FOREACH(ptr, clientbyfdTable[hashv].head)\r
-       {\r
-               target_p = ptr->data;\r
-               if(rb_get_fd(target_p->localClient->F) == fd)\r
-                       return target_p;\r
-       }\r
-       return  NULL;   \r
-}
-
 static void
 output_hash(struct Client *source_p, const char *name, int length, int *counts, int deepest)
 {