[net.unix-wizards] more leaves terminal in ul mode

phil@amd70.UUCP (Phil Ngai) (01/07/84)

And I was going to ask what's the difference between 0 and NULL.
-- 
Phil Ngai (408) 988-7777 {ucbvax,decwrl,ihnp4,allegra,intelca}!amd70!phil

kvm@basservax.SUN (01/12/84)

I suggest that you don't spend a lot of time worrying about --More--.
It has perhaps consumed more programmer effort than any other tiny
"write-in-an-evening" program that I have ever seen.  I have seen
numerous versions with various combinations of "fixes", they all
suffer from the initial bad design and implementation.  Do yourself
a favour and write yourself a scroller, even the humble BTL "p" will
bring you less pain.

I expect I should say something about null pointers too, you said:

	they'd checked some potentially null pointers before
	dereferencing them, but compared them to 0 instead of
	NULL, and...

I admit that saying 0 rather than NULL is bad style, but like it
or not, sport, 0 is NULL.  These folk stories about NULL may never had
begun if we had read our C Ref Mans.

7.7:	"A pointer may be compared to an integer only if the integer is
	the constant 0.  A pointer to which 0 has been assigned is
	guaranteed not to point to any object, and will appear to be
	equal to 0; in conventional usage, such a pointer is considered
	to be null."

jim@haring.UUCP (Jim McKie) (01/13/84)

Better still, put terminal paging into the tty driver, then you can 
throw more away (in more ways than one). You don't need much more than
"cat" any more (with fewer, rather than more, options).

Jim McKie  Centrum voor Wiskunde en Informatica, Amsterdam  ..mcvax!jim

berry@zehntel.UUCP (01/17/84)

#R:amd70:-422100:zinfandel:12400043:000:635
zinfandel!berry    Jan 16 12:41:00 1984

	"Better still, put terminal paging into the tty driver, then you can 
	throw more away (in more ways than one). You don't need much more than
	"cat" any more (with fewer, rather than more, options)."

--Jim McKie  Centrum voor Wiskunde en Informatica, Amsterdam  ..mcvax!jim
/* ---------- */

I don't believe this!  How is the tty driver supposed to find out how many 
lines your screen has?  And how do you tell it when you want paging and when 
you don't?  With an ioctl() or fcntl()?  Then you need a program to do it.

Ick.  Might as well keep more.

Berry Kercheval		Zehntel Inc.	(ihnp4!zehntel!zinfandel!berry)
(415)932-6900