🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.x
Article #37925

Re: XDMCP questions

#37925
From: Keith Packard
Date: Fri, 09 Mar 1990 23:54
26 lines
1440 bytes

> Why is the call to WaitForSomething ifdef'ed out for SYSV in the R4 xdm?
> Is their some fundamental problem with supporting XDMCP on System 5 that
> I should be aware of?

Not really; I didn't spend the time to port it.  SYSV isn't exactly a fun
debugging environment.  I don't envision any real problems except those
with SYSV signals; xdm does some crufty things which may get botched with
unreliable signal handling.  Perhaps someone with experience using SYSV
reliable signals could perform the necessary changes.

> There appears to be no code to perform byte-swapping for XDMCP in the server
> or xdm.

The XDMCP implementation provided with R4 is byte-order independent; it
will work correctly on both big-endian and little-endian machines

> Is there any reason why the execute() function was not used in place of
> execve() in xdm/session.c?

No there isn't -- in fact the execute function was written to be used in
exactly those places, somehow it was never set up correctly (whoops!).

Keith Packard
MIT X Consortium
Technical Details
Message-ID: <9003100541.AA21850@expo.lcs.mit.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!snorkelwacker!bloom-beacon!EXPO.LCS.MIT.EDU!keith
References: <7663@b11.ingr.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!snorkelwacker!bloom-beacon!EXPO.LCS.MIT.EDU!keith
From: keith@EXPO.LCS.MIT.EDU (Keith Packard)
Newsgroups: comp.windows.x
Subject: Re: XDMCP questions
Message-ID: <9003100541.AA21850@expo.lcs.mit.edu>
Date: 9 Mar 90 23:54:10 GMT
References: <7663@b11.ingr.com>
Sender: daemon@athena.mit.edu (Mr Background)
Organization: The Internet
Lines: 26