Changed the way we do the TSD area.
authorDave West <davew@uncensored.citadel.org>
Wed, 5 Dec 2007 20:17:22 +0000 (20:17 +0000)
committerDave West <davew@uncensored.citadel.org>
Wed, 5 Dec 2007 20:17:22 +0000 (20:17 +0000)
commit5abf3d0c3343809374a116cbe23c808a81a780c4
treebb0e0c4fb67b781f48fcaae849c308b00c90f832
parent091d26d0ce0524e664020f5d33b13bc42e6a88e0
Changed the way we do the TSD area.
Now this code is in sysdep.c
Added an element to the TSD to store a pointer to this threads control
structure. This allows a speed up in CtdlThreadSleep(),
CtdlThreadCheckStop() and the odd one or two other places since this
thread no longer needs to search the list of threads to find its own
control ctructure.
citadel/citserver.c
citadel/database.h
citadel/database_sleepycat.c
citadel/include/ctdl_module.h
citadel/modules/checkpoint/serv_checkpoint.c
citadel/modules/expire/serv_expire.c
citadel/modules/fulltext/serv_fulltext.c
citadel/server_main.c
citadel/sysdep.c
citadel/sysdep_decls.h