Skip to content
  • Jiri (George) Lebl's avatar
    killall the xdmcp slaves first and then wait for them en-masse. This · 8b2a0a68
    Jiri (George) Lebl authored
    Tue Jul 29 12:15:54 2003  George Lebl <jirka@5z.com>
    
    	* 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.
    8b2a0a68