[PATCH] Remove old hack that messes up GDM

Dax Kelson Dax.Kelson@gurulabs.com
Mon Dec 2 20:11:42 2002


It is possible to configure a display manger to launch Xvnc instead the regular
Xserver. This works with xdm for example, but not with gdm.

Looking into it I found an old hack that was applied to Xvnc to work around a
LinuxThreads bug that is no longer needed. Removing this hack makes Xvnc and gdm
work together.


diff -ur vnc_unixsrc/Xvnc/programs/Xserver/os/connection.c vnc_unixsrc-gurulabs/Xvnc/programs/Xserver/os/connection.c
--- vnc_unixsrc/Xvnc/programs/Xserver/os/connection.c	Mon May 11 11:02:17 1998
+++ vnc_unixsrc-gurulabs/Xvnc/programs/Xserver/os/connection.c	Tue Oct 15 16:22:27 2002
@@ -379,7 +379,7 @@
    BEGIN ORL VNC modification
    Don't use SIGUSR1 - linuxthread uses this internally */
 
-/* REMOVE
+/* no longer true 10/15/02 */
     if (OsSignal (SIGUSR1, SIG_IGN) == SIG_IGN)
 	RunFromSmartParent = TRUE;
     ParentProcess = getppid ();
@@ -388,7 +388,6 @@
 	    kill (ParentProcess, SIGUSR1);
 	}
     }
-*/
 
 /* END ORL VNC modification
 ================================================================*/