From owner-freebsd-gnome Tue Jul 16 22:25:22 2002 Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE84337B400 for ; Tue, 16 Jul 2002 22:25:19 -0700 (PDT) Received: from creme-brulee.marcuscom.com (rdu57-17-158.nc.rr.com [66.57.17.158]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0668F43E5E for ; Tue, 16 Jul 2002 22:25:19 -0700 (PDT) (envelope-from marcus@marcuscom.com) Received: from [10.2.1.200] (vpn-client.marcuscom.com [10.2.1.200]) by creme-brulee.marcuscom.com (8.12.5/8.12.5) with ESMTP id g6H5OKFg035186; Wed, 17 Jul 2002 01:24:26 -0400 (EDT) (envelope-from marcus@marcuscom.com) Subject: Re: GDM 2.4.0.x & FreeBSD From: Joe Marcus Clarke To: Joe Kelsey Cc: George , ezislis , gnome@FreeBSD.ORG In-Reply-To: <1026871655.9621.64.camel@zircon.zircon.seattle.wa.us> References: <20020713234810.GA18421@monique.linux.bogus> <20020714024846.R75796-100000@finone.ulp.co.il> <20020715225248.GI19585@monique.linux.bogus> <1026871655.9621.64.camel@zircon.zircon.seattle.wa.us> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Ximian Evolution 1.0.8 Date: 17 Jul 2002 01:24:36 -0400 Message-Id: <1026883489.305.3.camel@gyros.marcuscom.com> Mime-Version: 1.0 Sender: owner-freebsd-gnome@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue, 2002-07-16 at 22:07, Joe Kelsey wrote: > On Mon, 2002-07-15 at 15:52, George wrote: > > On Sun, Jul 14, 2002 at 02:51:05AM +0300, ezislis wrote: > > > I dont completely understand where is the problem, and thus cant think of a way to fix it.. > > > i'm all confused with daemon, slave, greeter, etc.. dont see where 0,1,2 stdio > > > get into all of this.. > > > > I further cleaned up the comm stuff. The reason why 0,1,2 gets into the > > problem is that these are the descriptors that gdm uses to communicate to the > > greeter (at least 0,1) Also since at various places we assume these are the > > correct descriptors having them be something like some open file or the X > > connection would be very very bad. > > > > What I did today in CVS is changed it to not use the buffered libc IO. This > > was not proper anyway. Can you try today's CVS? That is the changes up to: > > I don't know how to get your changes out of CVS. CVS where? Checkout http://developer.gnome.org/tools/cvs.html for more info on using the GNOME CVS repo. The GDM module in question is called gdm2. When I get back from vacation, I'll be posting port-style patches from gdm2's CVS repo so it's easier for FreeBSD users to test. If you want a cvsweb-like interface to the GNOME projects, you can use the Bonsai interface at http://cvs.gnome.org. Joe > > > Mon Jul 15 15:47:11 2002 George Lebl > > > > * daemon/errorgui.c, daemon/misc.[ch], daemon/server.c, > > daemon/slave.c: Clean up the comm stuff to only use unbuffered > > libc functions. This might fix the freebsd issues perhaps, > > maybe. Also fix some almost impossible to happen races. > > > > George > > > > -- > > George > > A man's ethical behavior should be based effectually on sympathy, education, > > and social ties; no religious basis is necessary. Man would indeed be in a > > poor way if he had to be restrained by fear of punishment and hope of reward > > after death. > > -- Albert Einstein > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-gnome" in the body of the message > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-gnome" in the body of the message > -- PGP Key : http://www.marcuscom.com/pgp.asc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-gnome" in the body of the message