Re-Sort Cleanup of event io on shutdown
authorWilfried Goesgens <dothebart@citadel.org>
Sun, 26 Feb 2012 11:27:38 +0000 (12:27 +0100)
committerWilfried Goesgens <dothebart@citadel.org>
Sun, 26 Feb 2012 11:27:38 +0000 (12:27 +0100)
commitcdc34fa661ed54fdcebf86521496220cc28f4943
tree09afc9c99c12c750e7443fa05fee0d50d6a2aeb4
parent5bf6670f304602919abae191ba88232d693de1ff
Re-Sort Cleanup of event io on shutdown

  - create a new CtdlRegisterEVCleanupHook() for cleanup of event based modules on shutdown
  - move cleanup of eventqueue from general cleanup to the very beginning of the shutdown; else terminate_all_sessions() might steal us memory we still need for ordered shutdown.
citadel/citserver.c
citadel/event_client.c
citadel/include/ctdl_module.h
citadel/modules/eventclient/serv_eventclient.c
citadel/modules/pop3client/serv_pop3client.c
citadel/modules/rssclient/serv_rssclient.c
citadel/modules/smtp/serv_smtpeventclient.c
citadel/modules/smtp/serv_smtpqueue.c
citadel/serv_extensions.c
citadel/techdoc/delivery-list.txt
citadel/threads.c