🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.bug
Article #99390

EMACS Problem under EVEREX ESIX 5.3.2 Rev D. (SYSV)

#99390
From: John Gabriel
Date: Wed, 19 Sep 1990 01:55
43 lines
2524 bytes
I have uncovered a problem with emacs on ESIX (Intel 386 SYSV). The code
installs (i.e. compiles and runs mostly right) after some #defines
have been done to allow for the fact that what emacs calls tchars,
ESIX calls tc which is declared in <sys/ttold.h>, and this brings forth
more needs for #includes of <sys/ptem.h> and perhaps a couple of other
things.

The editor works just fine except for one thing which is important for
me because I want to use it with the Boyer-Moore Theorem Prover.

When M-x shell invokes an inferior shell, commands from the keyboard
reach the inferior process OK, but stdout from the process appears to
be buffered instead of being sent to emacs at least a line at a time.

The evidence for this is that when I manage to stop the inferior process
and the shell, all the missing output appears on the emacs buffer display
at once.

I have been through sysdep, and have not found any obvious clues. ESIX
supports setvbuf(), and I have tried setting the mode in setvbuf
both for line at a time and character at a time with no change in the
results. Editing out the setvbuf() so that setbuf is used also does
not help.

I have not at this time run "cc -E" against sysdep to see if  setvbuf
calls are actually reacing the compiler.

What else -- ESIX supports PTY's and X windows, but defining HAS_PTYS
and HAS_SYSV_PTYS or things like that but actually in sysdep does no
good.

Obviously I can't ask you chaps to find the bugs. There probably isn't
and EVERX UNIX within miles. Setting the XENIX #define gave me a good
deal of grief earlier although ESIX is claimed to be XENIX compatible??.

Can you suggest where I should look in the code next. I have sdb, but
no dbx. I also have gcc and gdb, but because of the COFF_ENCAPSULATE
problem I have not tried to use them.

	Yours Hopefully (and Sincerely)

		John Gabriel (gabriel@ees.anl.gov)
Technical Details
Message-ID: <9009190155.AA17410@athens.ees.anl.gov>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!ATHENS.EES.ANL.GOV!gabriel

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fb2f1,5d33984553301adc,start
X-Google-Attributes: gidfb2f1,public
X-Google-ArrivalTime: 1990-09-18 18:55:48 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!ATHENS.EES.ANL.GOV!gabriel
From: gabriel@ATHENS.EES.ANL.GOV (John Gabriel)
Newsgroups: gnu.emacs.bug
Subject: EMACS Problem under EVEREX ESIX 5.3.2 Rev D. (SYSV)
Message-ID: <9009190155.AA17410@athens.ees.anl.gov>
Date: 19 Sep 90 01:55:48 GMT
Sender: daemon@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 43
Posted: Wed Sep 19 02:55:48 1990