Commit 8b2a0a68 authored by Committed by George Lebl
killall the xdmcp slaves first and then wait for them en-masse. This
Tue Jul 29 12:15:54 2003 George Lebl <firstname.lastname@example.org> * daemon/display.c, daemon/gdm.c: killall the xdmcp slaves first and then wait for them en-masse. This should make large xdmcp server much faster when shutting gdm down. Make races with the waitpid stuff harder to happen. In the worst case we wait 10 seconds. * daemon/misc.[ch], daemon/gdm.c, daemon/slave.c, daemon/server.c daemon/verify-*.c: implement a sleep using select which doesn't stop on signals (it restarts self), which is useful in a whole bunch of places, and also avoids the alarm vs. sleep thing which we were completely forgotting about.
Showing with 99 additions and 30 deletions