[comp.emacs] Server/Client GNUmacs code for SysV.

pdg@ihdev.UUCP (02/16/87)

I have rewritten the server/client code (etc/server and
etc/emacsclient) for System V.  I use message queues (instead of
sockets) and use exiting rather than changing process state to suspend
to let emacs see process change.  Naturally, given the limited number
of windowing systems that work on SysV, this is geared specifically
for DMDs.  There is code in the emacsclient and server processes to
deal with layers, and when the server detects an edit request, it
brings the emacs window to the top and makes it current, and the
client, upon receipt of the done editing message does the same.  If
anyone would like a copy to play around with, please send me mail.
Could someone also send me information about where to submit to the
GNU project, and what the procedure is?  One last thing.... a bug that
I can't quite figure out (yet :-).... when I change to the new buffer,
the first command is executed on the *old* buffer.  Does this happen
on the BSD version, and has this been fixed?  I am running 18.35.3.
I currently have a kludge (executing keyboard-quit) to fix this, but
that is ugly and generally a loss.
-- 

Paul Guthrie
ihnp4!ihdev!pdg			This Brain left intentionally blank.