From xemacs-m  Sun May 18 16:53:08 1997
Received: from palrel3.hp.com (palrel3.hp.com [156.153.255.219])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id QAA11564
	for <xemacs-beta@xemacs.org>; Sun, 18 May 1997 16:52:57 -0500 (CDT)
Received: from cuckoo.hpl.hp.com (cuckoo.hpl.hp.com [15.144.62.116]) by palrel3.hp.com with ESMTP (8.7.5/8.7.3) id OAA16283; Sun, 18 May 1997 14:52:37 -0700 (PDT)
Received: (from ange@localhost) by cuckoo.hpl.hp.com (8.7.1/8.7.1) id WAA18153; Sun, 18 May 1997 22:52:33 +0100 (BST)
To: Hrvoje Niksic <hniksic@srce.hr>
Cc: XEmacs Developers <xemacs-beta@xemacs.org>
Subject: Re: gnuserv.c,gnuclient.c etc.
References: <kig4tc25lj6.fsf@jagor.srce.hr>
From: Andy Norman <ange@hplb.hpl.hp.com>
Date: 18 May 1997 22:52:32 +0100
In-Reply-To: Hrvoje Niksic's message of 17 May 1997 14:29:49 +0200
Message-ID: <x5iv0gmorj.fsf@cuckoo.hpl.hp.com>
Lines: 27
X-Mailer: Gnus v5.4.52/XEmacs 20.2

Hrvoje Niksic <hniksic@srce.hr> writes:

> Does anyone understand the code in these files?  If yes, I'd certainly
> need help.

Yes.  I understand most of it.  I'm willing to help.

> If noone understands what's going on there (or he doesn't want to
> bother with them anymore), I'd like to write a smaller version of
> them, that simply uses sockets.  I have this strange feeling that
> machines that don't implement internet socket won't be able to compile
> XEmacs in the first place.

gnuserv is a kludge for several reasons, in particular because when I
submitted it many years ago to RMS in a small Internet-domain sockets-only
manner, he asked me to add back in support for SYSV messages and UNIX-domain
sockets to make it compatible with the older emacsserver.

I did add the stuff, but not in a nice way since I really didn't care nor
really understand what I was adding in.

Personally, I think the thing should be totally re-written, removing all the
SYSV flotsam.
-- 
						-- ange -- <><

http://www-uk.hpl.hp.com/people/ange		ange@hplb.hpl.hp.com

