From 3b64a185e87fdfd39db71bca063b6efb0c7ec92e Mon Sep 17 00:00:00 2001 From: kcwu Date: Fri, 25 Feb 2005 20:14:25 +0000 Subject: * use fnv hash function for all hash. * add version field in SHM. * clean up & reorder SHM, add gaps between arrays. * enlarge USHM_SIZE. * remove unused shmsweep.c. * WARNING, you need to stop bbs and clean old shm before run this revision. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2549 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- mbbsd/read.c | 1 + 1 file changed, 1 insertion(+) (limited to 'mbbsd/read.c') diff --git a/mbbsd/read.c b/mbbsd/read.c index 58a8678f..cf471688 100644 --- a/mbbsd/read.c +++ b/mbbsd/read.c @@ -208,6 +208,7 @@ getkeep(char *s, int def_topline, int def_cursline) * 一方面 size 小, malloc space overhead 就高, 因此改成 link block, * 以 KEEPSLOT 為一個 block 的 link list. * 只有第一個 block 可能沒滿. */ + /* TODO LRU recycle? 麻煩在於別處可能把 keeploc_t pointer 記著... */ #define KEEPSLOT 10 struct keepsome { unsigned char used; -- cgit v1.2.3