[comp.sys.sgi] stty/sgtty in IRIX

loki@NAZGUL.PHYSICS.MCGILL.CA (Loki Jorgenson) (05/22/91)

	Here's a question for SGI types:  I have several times contemplated
building some of the communications packages we use on our SUNs such as
LWkit, a PostScript printer spooler, UW and MacLayers, multi-window
emulators for serial-line connected Macs, etc.

	However, these packages require BSD sgtty calls.  I have noted
the existence of <sgtty.h> and I wondered if there is any intention
to support these calls.  Or whether this include is there only to taunt
people like me.

	Alternately, is anyone familiar with the process of translating
sgtty-based programs to ioctl-based?  Would anyone like to do me a
favour?  I especially need the spooler.  Its pretty simple actually.

	Please, no one suggest that lpsched should be adequate.  I need
to use the BSD lpd for local consistency.

Regards,
                             _ _         _ _
Loki Jorgenson              / / _ _ _ _ _ \ \  node:  loki@Physics.McGill.CA
Grad/Systems Manager       /_/_/_/_/ \_\_\_\_\ BITNET: PY29@MCGILLA
Physics, McGill University \ \ \_\_\_/_/_/ / / fax:   (514) 398-3733
Montreal Quebec CANADA      \_\_         _/_/  phone: (514) 398-7027

                      -*  Anatomically  correct  *-

eap@bu-it.bu.edu (Eric A. Pearce) (05/28/91)

I've found the SunOS 4.x man page for TTCOMPAT(4) pretty helpful
when doing this sort of thing.   

I managed to get Transcript 2.1 compiled under IRIX 3.x without much
trouble,  I found it preferable to one SGI sells since it's the 'BSD'
instead of the 'SYSV' version.    

I used the supplied "troff" for the "ditroff" that Transcript expects.

We had a locally hacked version of the Tahoe lpd, but only for printing 
remotely.   It looks like IRIX 4.0 has a Berkeley version.   We still
don't have any directly connected postscript printers.
-- 
-------------------------------------------------------------------------
Eric Pearce eap@bu-it.bu.edu Boston University Information Technology      
111 Cummington Street Boston MA 02215 617-353-2780 voice 617-353-6260 fax