]> mj.ucw.cz Git - libucw.git/commit
Changed main_loop shutdown logic once again. The former mechanism with
authorMartin Mares <mj@ucw.cz>
Mon, 14 Nov 2005 20:06:49 +0000 (20:06 +0000)
committerMartin Mares <mj@ucw.cz>
Mon, 14 Nov 2005 20:06:49 +0000 (20:06 +0000)
commit6f329fd6404650011ce8124a9c504e880ecc5a6b
treec25de3aa066fc2774efa7ffea5597d032988510c
parentc29017ebe753d461771cc7a1f1878c7920ea23ea
Changed main_loop shutdown logic once again. The former mechanism with
a single global main_shutdown variable was too inflexible. I have given
all hooks a possibility to either invoke an immediate shutdown or a "soft"
shutdown which is activated if all hooks agree on it (the idea is that
different parts of a single program can have their local opinion on whether
there is more to do or not).
lib/mainloop.c
lib/mainloop.h