Larn 12.0 portablitity bug

JHU UNIX Development Group mwh_adev at jhunix.UUCP
Fri Aug 22 23:40:39 AEST 1986


> In article <145 at sas.UUCP> jcz at sas.UUCP (Carl Zeigler) writes:
> >In article <164 at iwtpu.UUCP>, dpb at iwtpu.UUCP writes:
> > > Larn will not compile on System V because it uses a BSD ioctl FIONREAD to
> > > check how many characters are stil waiting to be read. I have not fixed this
> > > but I will if I get the time.
> > > -- 
> >
> >I deleted the first call to ioctl with FIONREAD,
> >and changed flushall to call ioctl( 0, TCFLSH, 0);
> >
> >works fine.
> 
> Gee, I wish I had your luck. For me, changing the call in flushall works
> fine, but deleting the other call just gives me a game where I can move
> around fine on the surface, but can only make one move in the dungeon
> before the game hangs.
> 
> Just when I thought I had that licked, the game starts giving me SIGSEGV
> everytime I hit a monster.
> 
> Other larn 12.0 problems:
> 
> I got a "too many initializers" error from signal.c- Simple fix, you just
> have to remove some null initializers from the structure holding signal
> calls.
> 
> Worse, however, (for me at least) is all the use of reverse video in the
> new version of larn. For you with VT-100's, this is fine, but some of us
> have so-called "magic cookie" terminals such as the Televideo 950. On one
> of these terminals, you get an ever changing amount of reverse video on
> screen as the screen attribute characters are written and overwritten.
> 
> Here's to larn 13.0...
> 
> -- 
> Name:		John Ruschmeyer
> US Mail:	Monmouth College, W. Long Branch, NJ 07764
> Phone:		(201) 571-3451
> UUCP:		...!vax135!petsd!moncol!john	...!princeton!moncol!john
> 						   ...!pesnta!moncol!john
> 
> 	NOMAD: ... a mass of conflicting impulses. Absorbing it
> 		unsettled me.
> 	SPOCK: That unit was Rich Rosen.
> 					from "Rosen Trek"

I have had an even worse problem.  I managed to fix the buffer flushing
and all that, but after I play for 5 min or so, the terminal messed
up, never to recover.  I have tried this on every terminal type available,
but at some point during the game (5 or 10 min in) the terminal always
dies.   Any ideas?

Paul
seismo!umcp-cs!jhunix!mwh_adev
mwh_adev%jhunix.BITNET at wiscvm.ARPA



More information about the Comp.sources.bugs mailing list