HDTenEightyP/NetNews huggingface dataset:
From: olson@anchor.esd.sgi.com (Dave Olson)
Newsgroups: comp.sys.sgi
Subject: Re: External sync on serial ports
Keywords: external sync
Date: 10 Sep 92 00:37:59 GMT
Organization: Silicon Graphics, Inc.  Mountain View, CA

In <18lv3jINN96v@darkstar.UCSC.EDU> aaronf@cse.ucsc.edu (Aaron T. Ferrucci) writes:

| ]] I am interested in generating the odd-ball baud rate of
| ]] 31.25 kHz for interfacing a 4d60 to MIDI devices. There's some
| ]] suggestion that it might be possible to use an external clock, for
| ]] example in the man page for stty. Is this actually possible? Thanks
| ]] to any and all who supply clues.

| Well, if it's impossible to generate 31.25 kbaud, what about a baud
| rate converter? I have in mind a simple circuit I could design which
| would convert incoming MIDI data to 38.4 kbaud, and convert MIDI data
| coming out of the computer to 31.25 kbaud. The circuit would
| consist of 3 chips and a few analog components.  It could be used with
| any computer which can run a serial port at 38.4 kbaud with hardware
| flowcontrol.

I believe you can already buy MIDI to serial converter products
for PC's, so you shouldn't need to design your own.
--
Let no one tell me that silence gives consent,  |   Dave Olson
because whoever is silent dissents.             |   Silicon Graphics, Inc.
    Maria Isabel Barreno                        |   olson@sgi.com
From: brianp@meteor.wisc.edu (Brian Paul)
Newsgroups: comp.sys.sgi
Subject: How do I diagnose an optimization (-O2) problem?
Date: 10 Sep 92 22:18:48 GMT
Organization: University of Wisconsin, Meteorology and Space Science



One of the modules (in C) in our application does not behave correctly when
compiled with -O2.  When compiled with -O1 it runs fine.  I understand
that optimizations are not always 100% reliable so I'd like to rewrite
whatever code is causing the problem.

Question:  how does one go about finding the statement(s) causing the
optimization problem?

I've run lint on the module but didn't find anything unusual.
Also, I've tried compiling with "-O2 -Wo,loopunroll,0" to prevent loop
unrolling but that didn't make any difference.

I was hoping that there would be #pragma's I could use to turn optimization
on/off for various statement blocks to find the problem.  But I haven't
found anything in the documentaion.  Any suggestions?

Thanks,

-Brian Paul
From: dcs@neutron (Dave Schweisguth)
Newsgroups: comp.sys.sgi
Subject: Has anyone got working tn3270 sources?
Date: 8 Sep 92 13:14:21 GMT
Organization: Yale University
X-Newsreader: Tin 1.1 PL5

Hi all,

We've been using John Merritt's IRIX port of tn3270 since 3.3.something. The
binary works fine under 4.0.x, but the same sources that compiled under 3.3.x
no longer do so. The author has either changed address or found better things
to do, and I've been unable to fix it myself. Has anyone? Just for fun, here
are the errors:

[root /usr/local/src/tn3270/tn3270] make
        cc -cckr -O -I/usr/include/bsd -I/usr/include/rpcsvc -DTN3270 -Dunix
-DTN3270 -c telnet.c
cpp: warning ./ttold.h:41: TIOCFLUSH redefined
cpp: warning ./ttold.h:151: NTTYDISC redefined
cpp: warning ./ttycom.h:7: TIOCGWINSZ redefined
cpp: warning ./ttycom.h:8: TIOCSWINSZ redefined
cpp: warning ./ttycom.h:26: TIOCGPGRP redefined
cpp: warning ./ttycom.h:27: TIOCSPGRP redefined
cpp: warning ./ttycom.h:29: TIOCSTI redefined
cpp: warning ./ttycom.h:30: TIOCNOTTY redefined
cpp: warning ./ttycom.h:31: TIOCPKT redefined
cpp: warning ./ttycom.h:69: TIOCCONS redefined
ccom: Error: telnet.c, line 800: t undefined
            ioctl(      (       (&_iob[1]))->_file,     (       0x80000000|
((sizeof( int)&0x7f             )<<16)|((t)<<8)| 16)    , (char *) 0);
      --------------------------------------------------------------------------------------------------------------------^
ccom: Error: telnet.c, line 1011: t undefined
          ioctl(tin,    (       0x80000000      |((sizeof(struct ltchars)&0x7f)
<<16)|((t)<<8)|117), (char *)ltc);
      --------------------------------------------------------------------------------------------^
ccom: Warning: telnet.c, line 1227: illegal combination of pointer and integer,
op !=
            if ((       initscr32() != (-1)) &&
      -------------------------------------^
ccom: Warning: telnet.c, line 1227:  types :  pointer to struct  versus  int
            if ((       initscr32() != (-1)) &&
      -------------------------------------^
ccom: Error: telnet.c, line 2803: t undefined
        ioctl(0,        (       0x40000000      |((sizeof(struct sgttyb)&0x7f)
<<16)|((t)<<8)| 8), (char *)&ottyb);
      --------------------------------------------------------------------------------------------^
ccom: Error: telnet.c, line 3230: t undefined
          ioctl(0,      (       0x40000000      |((sizeof(struct sgttyb)&0x7f)
<<16)|((t)<<8)| 8), (char *)&ottyb);
      --------------------------------------------------------------------------------------------^
*** Error code 1

Stop.

Hmmm ... that paste didn't work as well as I'd hoped, but the "t undefined"
bit seems to be important. Can anyone explain?

BTW, 'x3270' is not an option, as we'd like to work from ordinary terminals as
well as the console.

Thanks in advance,

--
| Dave Schweisguth   Yale MB&B & Chemistry   Email: dcs@neutron.chem.yale.edu |
| Lab phone: 203-432-5208      Fax: 203-432-6144     Home phone: 203-624-3866 |
Newsgroups: comp.sys.sgi
From: joe@oilean.islandsw.com (Joe McGuckin)
Subject: X11R5 for SGI?
Organization: Island Software
Distribution: usa
Date: Thu, 10 Sep 1992 04:26:48 GMT

I'm trying to find someone in the SF bay area (pref. South bay) who
has X11R5 already built on the Indigo and would be willing to
make me a tape. I'd build it myself, but
I needed it yesterday...

I got Exabyte, 150Mb cart. tapes.

Thanks!

  -joe

-- 

Joe McGuckin             joe@islandsw.com
Island Software    	 oilean!joe@sgi.com
(415) 969-5453
Newsgroups: comp.sys.sgi
From: dcs@neutron (Dave Schweisguth)
Subject: Re: Has anyone got working tn3270 sources?
Organization: Yale University
X-Newsreader: Tin 1.1 PL5
Date: Tue, 8 Sep 1992 14:08:42 GMT

Dave Schweisguth (dcs@neutron) wrote:
: We've been using John Merritt's IRIX port of tn3270 since 3.3.something. The
: binary works fine under 4.0.x, but the same sources that compiled under 3.3.x
: no longer do so. The author has either changed address or found better things
: to do [etc.]

Ooops ... just after posting this I got a note from Mr. Merritt. The port is no
longer supported because his group no longer uses IBMs. (Lucky him!) He did
give a couple of suggestions about "defining t"; I'll see if I can't make some
sense out of them. If I do it won't be because I understand what I'm doing!
Assistance from other more knowledgeable quarters is still humbly solicited.

Cheers,

--
| Dave Schweisguth   Yale MB&B & Chemistry   Email: dcs@neutron.chem.yale.edu |
| Lab phone: 203-432-5208      Fax: 203-432-6144     Home phone: 203-624-3866 |
From: olson@anchor.esd.sgi.com (Dave Olson)
Newsgroups: comp.sys.sgi
Subject: Re: Cron script problems
Date: 14 Sep 92 18:29:04 GMT
Organization: Silicon Graphics, Inc.  Mountain View, CA

In <32567@adm.brl.mil> bob@caw2.4950tw.wpafb.af.mil (Bob Plested) writes:

| Hello all,
|   My machine has a crontab entry which, among other things, runs every morning 
| at 5:00 am looking for old garbage to delete. It looks something like this:
| 
| 0       5       *       *       *       find / -local -type f '(' -name core -o 
| -name dead.letter ')' -atime +7 -mtime +7 -exec rm -f '{}' ';'
| 
| All on one line. This is the command as distributed by SGI, I've not changed 
| it.  
|   When it runs (every day for the past couple of weeks) I get...
| 
| find: stat() failed: /usr/catman/u_man/cat1/what.z: No such file or directory
| find: stat() failed: /usr/catman/u_man/cat1/whatis.z: No such file or directory
| find: stat() failed: /usr/catman/u_man/cat1/whereis.z: No such file or directory
| find: stat() failed: /usr/catman/u_man/cat1/which.z: No such file or directory
| find: stat() failed: /usr/catman/u_man/cat1/who.z: No such file or directory
| find: stat() failed: /usr/catman/u_man/cat1/whoami.z: No such file or directory

Are you getting disk errors in /usr/adm/SYSLOG at about the same time,
or other messages about corrupted directories or the like?  For 'volatile'
directories, like /tmp or /usr/spool/mqueue it is not unreasonable to get
messages like this for files that existed when the readdir() syscall was
executed, but were removed by the time find got around to stat'ing the
file itself, but for directories like cat1, this isn't reasonable.
--
Let no one tell me that silence gives consent,  |   Dave Olson
because whoever is silent dissents.             |   Silicon Graphics, Inc.
    Maria Isabel Barreno                        |   olson@sgi.com
From: buck@ra.nrl.navy.mil (Loren Buchanan)
Newsgroups: comp.sys.sgi
Subject: Re: Please put s/w title on CDROM spine
Summary: Use white pen or correction tape
Keywords: cdrom
Date: 14 Sep 92 00:23:28 GMT
Followup-To: comp.sgi
Distribution: world
Organization: Naval Research Labratory, Washington, DC

Go to an art store and purchase a pen that writes white (be sure it is an
indelible ink).  I have a Pilot Silver Marker (yes it writes with a silver
colored ink) and it works just fine.  It was $3US a couple of years ago
and have used it to write on coated stock, black plastic, etc.  

An alternative solution would be to use correction tape to label the spines.

B Cing U

Buck

-- 
Loren Buchanan (buck@curie.nrl.navy.mil) | #include <standard.disclaimer>
NRL Code 5842, 4555 Overlook Ave.        | #include <computer.graphics>
Washington, DC 20375      (202) 767-3884 | #include <electronic.music>
Phone tag, America's fastest growing business sport.
From: lgt1@ohm.york.ac.uk (Laurence Tyler (Guest - CompServ))
Newsgroups: comp.sys.sgi
Subject: Re: Pandora - alternate images?
Date: 14 Sep 92 19:22:01 GMT
Organization: Electronics Department, University of York, UK

In <pqo8988@zuni.esd.sgi.com> olson@anchor.esd.sgi.com (Dave Olson) writes:

>See 'man pandora' for both of these.  They can be controlled via
>passwd.sgi.  It is possible that your old passwd.sgi, is now
>passwd.sgi.O, and you didn't take care of all of the output
>from 'versions changed' after upgrading.  (NIS users can be
>excluded if they all have home dirs that don't exist on the system,
>or are NFS mounted in a different place from the local users).

Thanks for the suggestion, but I _did_ check this. The problem is that
all our users' home directories are NFS mounted on central
filestores and the department level directories aren't a fine
enough subdivision to select on. As some workstations are owned by
particular offices/groups I wanted them to have icons displayed only
for folk in those offices - the most frequent users.

No matter - it was only a cosmetic requirement.

I wrote:
>| Now that I'm using the 'noiconlogin' option instead, the second
>| problem I have come across is that there isn't a (documented) way
>| to override the pandora image file name....
[..text deleted...]

Dave Olson wrote:
>Can't be done, unfortunately, without using a binary editor on
>the pandora executable.

Agreed, but I did come up with a possible bodge just after I left
for home (isn't it always the way? :-)

Link (symbolically) the pandora image file to somewhere that *is*
local to the workstation (like /usr/lib or /usr/etc) and then put the
image there. Even better, link that second path to a central NFS
mounted repository of images, dependent on the host name, viz:

ln -s /usr/lib/PandoraImage /usr/demos/data/images/Pandora
ln -s /usr/local/login-pics/`cat /etc/sys_id` /usr/lib/PandoraImage

(Yecch! It's horrible! I'll have to try it sometime...)

Thanks for your help with this!

Cheers,

Laurence Tyler
York University Computing Service, UK

--------------------------------------------------------------
(thinks: I must find out how to set up a signature file...)
Newsgroups: comp.sys.sgi
From: aardvark@nt1l.krl.com (Donald Koch)
Subject: Re: Mail ingenuity
Organization: Koch Research Labs
Date: Mon, 14 Sep 1992 19:51:42 GMT

In article <32560@adm.brl.mil>, zsd@axe.drea.dnd.ca (Jim Diamond) writes:
> When I use Mail to send mail to a site "tuns.ca" everything works out
> OK:
[...]
> zsd@tuns.ca... Connecting to edison.adm.tuns.ca (tcp)...
> 220 edison.adm.tuns.ca -- Server SMTP (PMDF#10424 V3.2)
[...]
> Thus someone (sendmail?) was able to find an address for "tuns.ca".
> But if I try telnet, ftp, or nslookup I get
> 
> % nslookup tuns.ca
> Server:  arrow.drea.dnd.ca
> Address:  192.12.62.8
> 
> *** No address (A) records available for tuns.ca
[...]
> So: what black magic does Mail or sendmail (or whomever) use to
> associate "edison.adm.tuns.ca" with "tuns.ca"?  Why can't these other
> network programs do the same?

The asnwer is hinted at in the error from nslookup: No address(!) records...
You will also note that sendmail actually connected to edison.adm.tun.ca,
not to a machine called tuns.ca.  Try running nslookup (no args), and feeding
it:
set type=mx
tuns.ca

Sendmail looks for MX (mail exchager) records.  This tells the mailer what
machine to connect to in order to send mail to a given domain.  The domain
need not be directly accessable (e.g., my domain, krl.com, is not connected
to the internet, but it does have a mail forwarder that is).

-- 
Don Koch
aardvark@nt1l.krl.com
From: mmcohen@cats.ucsc.edu (Michael M Cohen)
Newsgroups: comp.sys.sgi
Subject: schedctl bug?
Date: 15 Sep 92 02:39:42 GMT
Organization: University of California; Santa Cruz
NNTP-Posting-Host: si.ucsc.edu


After setting ndpri_hilim = NDPHIMAX
(i.e. 30) in disp and lbooting,
schedctl complains [returns -1] if I try to NDPRI
to 30, but succeeds on 31. The
man indicates that allowable priorities
include up to ndpri_hilim, no?
Bug or feature? [Crimson-VGX 4.0.5]
-- 

======================================================================
=   Dr. Michael M. Cohen                   mmcohen@dewi.ucsc.edu     = 
=   Program in Experimental Psychology     mmcohen@fuzzy.ucsc.edu    =
=   433 Clark Kerr Hall                    408-459-2655 LAB          = 
=   University of California - Santa Cruz  408-459-2700 MSGS         = 
=   Santa Cruz, CA 95064                   408-459-3519 FAX          = 
======================================================================
From: olson@anchor.esd.sgi.com (Dave Olson)
Newsgroups: comp.sys.sgi
Subject: Re: Thermal specs on IRIS 4D/20 -- query
Date: 15 Sep 92 19:22:43 GMT
Organization: Silicon Graphics, Inc.  Mountain View, CA

In <robert.716548321@swanee> robert@swanee.ee.uwa.edu.au (Roberto Togneri) writes:
| To put up a case for air conditioning I have a hopefully simple
| request from SGI (who read this newsgroup I hope):
| 
| What is the operating temperature range of the IRIS 4D/20 series 
| computers?

It should be in your owner's manual, but my (very hazy!) memory says
that it is something like 10-40 degrees C.
--
Let no one tell me that silence gives consent,  |   Dave Olson
because whoever is silent dissents.             |   Silicon Graphics, Inc.
    Maria Isabel Barreno                        |   olson@sgi.com
From: zsd@axe.drea.dnd.ca (Jim Diamond)
Newsgroups: comp.sys.sgi
Subject: Mail ingenuity
Date: 14 Sep 92 14:45:30 GMT

Perhaps one (or more) of the sendmail wizards out there may be able to
solve the following puzzle for me:

When I use Mail to send mail to a site "tuns.ca" everything works out
OK:

% Mail -v zsd@tuns.ca
Subject: test
testing
.
EOT
zsd@tuns.ca... Connecting to edison.adm.tuns.ca (tcp)...
220 edison.adm.tuns.ca -- Server SMTP (PMDF#10424 V3.2)
>>> HELO axe.drea.dnd.ca
250 edison.adm.tuns.ca
>>> MAIL From:<zsd@axe.drea.dnd.ca>
250 Address OK.
>>> RCPT To:<zsd@tuns.ca>
250 zsd@tuns.ca OK.
>>> DATA
354 Enter mail, end with a single ".".
>>> .
250 Ok.
>>> QUIT
221 Bye received. Goodbye.


Thus someone (sendmail?) was able to find an address for "tuns.ca".
But if I try telnet, ftp, or nslookup I get

% nslookup tuns.ca
Server:  arrow.drea.dnd.ca
Address:  192.12.62.8

*** No address (A) records available for tuns.ca
% telnet tuns.ca
tuns.ca: No address associated with name
% ftp tuns.ca
ftp: tuns.ca: No address associated with name
ftp> quit

And I don't have it in my hosts, aliases or sendmail* files:

% grep -i tuns /etc/hosts /usr/lib/aliases* /usr/lib/sendmail*
%

I'm not running YP.  My resolv.conf looks like:
hostresorder local bind
nameserver 192.12.62.8
nameserver 192.12.62.11
nameserver 192.12.98.2
domain drea.dnd.ca

So: what black magic does Mail or sendmail (or whomever) use to
associate "edison.adm.tuns.ca" with "tuns.ca"?  Why can't these other
network programs do the same?

I'd prefer the answer, but if anyone can point me to the correct FM to
read, that would be as good.

Thanks.

			Jim Diamond
			zsd@axe.drea.dnd.ca
Newsgroups: comp.sys.sgi
From: stanj@ferrari.corp.sgi.com (Stan Jensen)
Subject: Re: VME array processors?
Organization: Silicon Graphics, Inc.
Date: Tue, 15 Sep 1992 23:10:52 GMT

In article <1992Sep15.185923.45868@ns1.cc.lehigh.edu>, jmt7@ns1.cc.lehigh.edu (JOHN M. TROIANO) writes:
|> Does anyone know of any 3rd parties who have array processor boards
|> which support the VME backplane? I am mainly interested in 2-d FFT
|> capabilities.

You can try Sky Computers at 1-508-250-1920. They have several array
processors in VME formats that work in IRIS products.
-------------------------------------------------------------------------
Stan Jensen, Systems Engineer                          stanj@corp.sgi.com
Silicon Graphics Inc., M/S 14L-120                    Phone:(415)390-5822
P.O. Box 7311, 1350 Charleston Road                   FAX:  (415)962-1589
Mt. View, CA  94039-7311                                "I (heart) Tonks"
-------------------------------------------------------------------------
From: beck@ro.den.mmc.com (Fred R. Beck)
Newsgroups: comp.sys.sgi
Subject: pr command
Date: 14 Sep 92 22:14:36 GMT
Organization: Martin Marietta

I just noticed what appears to be a feature of pr peculiar
only to IRIX.  I am currently running 4.0.5, but I noticed
this behavior of previous revs.  (Just didn't have the time
to tie down the source of the problem.)

When I format a text file using pr, I get a full blank page
following the last page of text.  The next to last page (the
real last page of text) is ended with a ^V (\015).

I typically use pr in the following fashion:
	
	pr -o8 -l88 infile > outfile

I tried this on a Sun running thier version of SySV pr
(located in /usr/5bin/pr) which produced the output I
expected.  There were 5 blank lines reserved for the footer
after the input text.

Just wondered if anyone else had seen this before I sent in
a TAC.  Also, if anyone else has noticed this, have you found
a way around it?  I tried removing the ^V via tr without any
success.

thanx folks!
		-fred beck
From: divin@sgi.com (Dave Immel)
Newsgroups: comp.sys.sgi
Subject: Re: Inventor =/= NFS
Date: 10 Sep 92 18:58:26 GMT
Organization: Silicon Graphics

In article <1992Sep10.080845.14949@ucc.su.OZ.AU> horne@physics.su.OZ.AU (Geoff Horne) writes:
>
>we have Inventor over here and it is running fine on the crimson it
>installed itself on but I have a Question...
>
>When Inventor installs itself things and files go everywhere and little
>libraries appear all over the place
>
>Is it possible to mount the relevant subdirectories so inventor can be used
>on another machine (in this case an indigo) or is it too broken up??
>
>I'm sure the gurus at SGI can help - please mail a reply - our newsreader is
>a but dodgy..
>--
>
>
>-----------------------------------------------------------------------------
>        Geoff Horne               |      Egotism is the anesthetic that
>  horne@suphys.physics.su.oz.au   |       dulls the pain of stupidity
>-----------------------------------------------------------------------------


Indeed, there are lots of little files that go all over the place.  However,
all of the little files are all contained in the inventor_eoe.sw.inventor
and inventor_eoe.sw.resources subsystems which get put on all 4.0.5 machines
by default.  If you're still on a pre 4.0.5 machine, you'll need to get 
at least those two subsystems.

But the above mentioned files don't take up much space and wouldn't be
likely candidates for mounting.  The big hogs for space are the Inventor
libraries in /usr/lib, the data in /usr/data, the include files in
/usr/include/Inventor and /usr/include/Inventor_c, and the man pages in
/usr/catman/p_man/cat3/Inventor and /usr/catman/p_man/cat3/Inventor_c.
You can certainly mount these if you want.

Hope this helps.

Dave
Newsgroups: comp.sys.sgi
From: dgordon@crow.omni.co.jp (Dave Gordon)
Subject: Is C++ 3.xx really available?
Reply-To: dgordon@crow.omni.co.jp
Organization: Algorithmic Arts, Inc.
Date: Wed, 9 Sep 92 13:49:15 GMT


I've called the TAC twice now (once two weeks ago and again yesterday)
to ask for an upgrade from C++2.1.1 and both times was told that 2.1.1
is the most recent version.  From several posts here it seems that
version 3.0 (or 3.10?) is available.  If anyone can confirm that an
upgrade is definitely available would you please let me know?  Many
thanks.

-- 
_______________________________________________________________________________
Dave Gordon                           dgordon@crow.omni.co.jp
Algorithmic Arts, K.K.                ccut.cc.u-tokyo.ac.jp!crow!dgordon
Tokyo, Japan                          fax:   (81) 3-3772-7118
Newsgroups: comp.sys.sgi
From: roberts@nimrod.wpd.sgi.com (roberts)
Subject: Re:  Mail ingenuity
Organization: Silicon Graphics, Inc.  Mountain View, CA
Date: Mon, 14 Sep 1992 21:01:49 GMT

zsd@axe.drea.dnd.ca (Jim Diamond) asks:

> So: what black magic does Mail or sendmail (or whomever) use to
> associate "edison.adm.tuns.ca" with "tuns.ca"?

Sendmail uses MX (Mail eXchanger) records to do its magic.

Notice:

	1 nslookup
	Default Server:  sgi
	Address:  0.0.0.0

	> set q=mx
	> tuns.ca.
	Server:  sgi
	Address:  0.0.0.0

	tuns.ca preference = 10, mail exchanger = edison.adm.tuns.ca
	edison.adm.tuns.ca      internet address = 134.190.1.7

The result of the MX record query tells us to send mail for "tuns.ca" to
"edison.adm.tuns.ca" for further disposition.

MX records are part of the DNS system and are described in chapter 3 of the
IRIX Network Administration Guide (Document Number 007-1437-010).
Also see:  RFC-974 Mail Routing and the Domain System.

> 						  Why can't these other
> network programs do the same?

Because it would be wrong.  MX records can only be used for mail routing.

	- Robert Stephens
	  Silicon Graphics Inc.

Newsgroups: comp.sys.sgi
From: taylorf@sweetpea.jsc.nasa.gov (Frank S. Taylor IV 283-4278)
Subject: Re: forms.h
Organization: McDonnell Douglas Space Systems Company
Date: Thu, 10 Sep 1992 12:57:47 GMT

In article <1992Sep9.235020.23089@elroy.jpl.nasa.gov>, richard@elroy.jpl.nasa.gov (Richard Weidner) writes:
|> I have a program written in 1974 on an older model
|> SGI system. It includes a system include file called 
|> forms.h. It includes FL_OBJECT and FL_FORMAT. 
|> This file no longer exists. I would appreciate any
|> information I could get on what these were and with what
|> they were replaced. 
|> 
|> thanks
|> 
|> meemong@bubbles.jpl.nasa.gov

-- 
Well, there's a bit of a mystery here.  First, SGI wasn't around in 1974
(I believe they were formed in 1982).  Second, the file "forms.h" and
variable/structure FL_OBJECT sounds very suspiciously like the Forms
Library written by Mark Overmars of the Utrecht University in the Netherlands.
The Forms Library is less than two years old.  The other variable
you mentioned, FL_FORMAT, is not a Forms Library variable however.
If you decide it is indeed the Forms Library, you can find the latest
version by using anonymous ftp at sol.cs.ruu.nl in the /pub/SGI/FORMS 
directory.

----------------------------------------------------------------------------
Frank S. Taylor IV  -  McDonnell Douglas Space Systems Company
16055 Space Center Blvd., Houston, Tx  77062
(713) 283-4278 (Voice)  ||  (713) 283-4020 (Fax)
taylorf@sweetpea.jsc.nasa.gov
----------------------------------------------------------------------------