🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.emacs
Article #8199

Re: GNU Emacs on the SYSV/Xenix merge

#8199
From: Leslie Mikesell
Date: Fri, 30 Dec 1988 18:44
26 lines
1298 bytes
In article <803@m10ux.UUCP> rgr@m10ux.UUCP (Duke Robillard) writes:
>I've been trying to get GNU Emacs to compile on our new
>AT&T 6386, here.  It's running V.3.2, which is (I think)
>the Xenix/SYSV merger.  I'm having a termio problem.
>It appears that TIOCGETC is defined in my termio.h,
>and that this makes trouble, because in sysdep.c, it
>means something is defined as struct tchars, a struct
>that I can't find.

>Does anyone know what's up?

As a quick hack to make it work, go to about line 125 in sysdep.c.
There should be something like:
#ifdef XENIX
#undef TIOCGETC
#endif

Make sure that #undef happens and also add
#undef TIOCGWINSZ

I suppose the correct thing here would be to #define XENIXCOMPAT
in your m-att386.h file and put matching ifdefs in sysdep.c.
Has anyone tried running a Xenix-compiled binary under SysVr3.2
or vice-versa?

Les Mikesell
Technical Details
Message-ID: <7331@chinet.chi.il.us>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!clyde!att!chinet!les
References: <803@m10ux.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!clyde!att!chinet!les
From: les@chinet.chi.il.us (Leslie Mikesell)
Newsgroups: comp.emacs,comp.unix.microport,comp.unix.xenix
Subject: Re: GNU Emacs on the SYSV/Xenix merge
Message-ID: <7331@chinet.chi.il.us>
Date: 30 Dec 88 18:44:29 GMT
References: <803@m10ux.UUCP>
Reply-To: les@chinet.chi.il.us (Leslie Mikesell)
Organization: Chinet - Public Access Unix
Lines: 26