[comp.sys.acorn] UNIXlib Queries & Xlisp

zzassgl@uts.mcc.ac.uk (Geoff Lane) (01/22/91)

Concerning the Xlisp problem.  I found that at one point Xlisp attempts
to obtain a zero-length region from the run-time system, which it
objects to. I don't have
access to my Arc at the moment so I can't give the full details.  Check
the code used to allocate space for Xlisp objects and make sure it is
never zero (I just added 1 to every request - I was more interested in
getting it running than a neat fix!)
-- 
Geoff. Lane.                                  Janet: zzassgl@uk.ac.mcc.cms
UTS Sys Admin, Manchester Computing Centre, Oxford Rd, Manchester, M13 9PL

rogersh%t3i@uk.ac.man.cs (01/23/91)

In article <1991Jan21.153725.8437@cbnewse.att.com> macduff@cbnewse.att.com (Roger R. Espinosa) writes:
>
>1. UNIXlib
>
>	I noticed after downloading UNIXlib, that there 
>	were termio.h and termcap.h files.  I cannot,
>	however, figure out how to use them. They don't
>	seem to work quite like the curses functions in
>	normal UNIX, but not being a curses hack, I could
>	be way off base here.

	termio.h (and the corresponding tty drivers within unixlib) provide
a System V compliant interface for the control of the terminal - on a UNIX
box running anything with Sys. V extensions try 'man 4 tty' and 'man 2 ioctl'
for more info. termcap.h is the standard termcap library used by all UNIX
s/ware to control screen output (cursor positioning, highlighting, etc.)
Some programs use an alternative - curses - which is layered on top of
the basic termcap and provides a higher level interface. There is also
an alternative - terminfo - that nevertheless provides a termcap like
interface for backwards compatibility, so most generic UNIX software just
assumes termcap.

>
>	Does anyone have information/tips/pointers as to
>	how to use these routines, or the effect of them
>	on the Archimedes screen? ... ?
>

	'man 3 termcap' and 'man 5 termcap' on a UNIX box should do the
trick.

		Huw

[ H.J.Rogers (INTERNET: rogersh%p4%cs.man.ac.uk@cunyvm.cuny.edu)       ]
[    ,_,     (BITNET/EARN: rogersh%p4%cs.man.ac.uk@UKACRL.BITNET)      ]
[  :-(_)-o   (UUCP: ...!uunet!cunyvm.cuny.edu!cs.man.ac.uk!p4!rogersh) ]
[   _} {_    (JANET: rogersh%p4@uk.ac.man.cs)                          ]