Moved all threading code into threads.c
authorDave West <davew@uncensored.citadel.org>
Sun, 23 Dec 2007 14:56:45 +0000 (14:56 +0000)
committerDave West <davew@uncensored.citadel.org>
Sun, 23 Dec 2007 14:56:45 +0000 (14:56 +0000)
commit83776a3a51b4cfb71f2ec19401b4ada9bd9ac0fd
tree7b957f0eedce9ed4a261925152b70f448fea0296
parent477cd3ca450c7f03d958816f5e418e1934985cf2
Moved all threading code into threads.c
Slight alteration to worker thread startup code.
Altered the order of the shutdown so that we shutdown the modules and
the ports before closing the database. I'm curious about the remaining
locks in the data base after shutdown.

Still to come.
Wrappers for the pthread calls so that they can return to sysdep.c (the
portability file).
Further speed improvements.
Module to get thread data for user display.
15 files changed:
citadel/Makefile.in
citadel/citserver.c
citadel/control.c
citadel/database_sleepycat.c
citadel/file_ops.c
citadel/housekeeping.c
citadel/journaling.c
citadel/msgbase.c
citadel/room_ops.c
citadel/server_main.c
citadel/sysdep.c
citadel/sysdep_decls.h
citadel/threads.c [new file with mode: 0644]
citadel/threads.h [new file with mode: 0644]
citadel/user_ops.c