From mboxrd@z Thu Jan 1 00:00:00 1970 From: clemc@ccc.com (Clem Cole) Date: Wed, 8 Nov 2017 22:00:21 +0000 Subject: [TUHS] pre-more pager? In-Reply-To: References: <1510168964.1261540.1166077456.49865F48@webmail.messagingengine.com> Message-ID: fout and flush -- Looks like the V6 version of cr3 - which is using the portable C library which was done before the standard C library. I bet if you grab the one from 2BSD that should have been updated to V7 On Wed, Nov 8, 2017 at 9:18 PM, Will Senn wrote: > On 11/8/17 1:22 PM, Random832 wrote: > >> Some of these are for V7 or V6 contemporary PDP-11 Unixes, and most of >> them are far simpler than more so you should have little difficulty >> getting them working anyway. >> >> Links: >> http://minnie.tuhs.org/cgi-bin/utree.pl?file=1BSD/s6/cr3.c >> http://minnie.tuhs.org/cgi-bin/utree.pl?file=2BSD/src/cr3.c >> http://minnie.tuhs.org/cgi-bin/utree.pl?file=2.9BSD/usr/src/ucb/more.c >> http://minnie.tuhs.org/cgi-bin/utree.pl?file=32V/usr/src/cmd/pg.c >> http://minnie.tuhs.org/cgi-bin/utree.pl?file=AUSAM/source/S/pg.c >> (apparently unrelated to the 32V version) >> http://minnie.tuhs.org/cgi-bin/utree.pl?file=SRI-NOSC/s2/pg.c >> http://minnie.tuhs.org/cgi-bin/utree.pl?file=OpenSolaris_b135/cmd/pg/pg.c >> >> https://danhalbert.org/more.html - mentions cr3 >> > > It makes sense that it used to be paper based and slow on screen. > > Regarding the links and old bsd's. The binary cr3 on 1bsd works in v7. > Also, the book I'm reading has a c program that does paging. But, I'm > always off down the rabbit hole... I tried to compile the cr3.c source and > I get this error: > > # cc cr3.c > Undefined: > _fout > _flush > _getc > _end > > My understanding is that cc includes libc by default, so these must not be > in libc. But getc is standard lib, so what am I missing? > > Thanks, > > Will > > -- > GPG Fingerprint: 68F4 B3BD 1730 555A 4462 7D45 3EAA 5B6D A982 BAAF > > -------------- next part -------------- An HTML attachment was scrubbed... URL: