HDTenEightyP/NetNews huggingface dataset:
From: CHUCK@pel.ac.uk (Chuck Foster)
Subject: -public entry$
Reply-To: Info-Prime@Blx-A.Prime.COM
Date: Fri, 10 Apr 1992 15:56:03 GMT

As regards the public situation, here's our ENTRY$ search list, as left by
the various installing programs. If there's anything there that is now
redundant (or missing?!) please let me know!


-static_mode_libraries
libraries*>ecl$lib.run
-PUBLIC SYSTEM_LIB$PRG.RUN
-PUBLIC TRANS_LIB$PRG.RUN
-PUBLIC TRANS_LIB$PRC.RUN
-PUBLIC SYSTEM_LIB$PRC.RUN
libraries*>pel_cmds.run
-optional libraries*>tek.run
-optional libraries*>zeta.run
-optional libraries*>tek/zeta.run
-optional arcexe50>lib>ttyin$.run
-optional arcexe50>lib>sfile.run
-optional arcexe50>lib>igllib.run
-optional arcexe50>lib>aml.run
-optional arcexe50>lib>isp.run
-optional arcexe50>lib>arccore.run
-PUBLIC CC_LIBRARY.RUN
-PUBLIC ANSI_CC_LIBRARY.RUN
-PUBLIC APPLICATION_LIBRARY.RUN
libraries*>cc_lm.run
-PUBLIC COMMON_ENVELOPE.RUN
LIBRARIES*>PRIMOS_LIBRARY.RUN
LIBRARIES*>DSMLIB.RUN
LIBRARIES*>DSMSITLIB.RUN
LIBRARIES*>X409LIB.RUN
LIBRARIES*>SIT_LIBRARY.RUN
LIBRARIES*>SP$LIB.RUN
libraries*>nplot.run
libraries*>nelplib.run
-PUBLIC FTN_LIBRARY.RUN
libraries*>f77lib.run
libraries*>pascalsi_library.run
libraries*>pascalsv_library.run
libraries*>land_survey_lib.run
-PUBLIC CBL_LIBRARY.RUN
-PUBLIC COBOL85_LIBRARY.RUN
libraries*>vt$.run
libraries*>infocp.run
libraries*>info9lib.run
LIBRARIES*>SORT_LIBRARY.RUN
-PUBLIC MATRIX_LIBRARY.RUN
LIBRARIES*>CURSLB.RUN
LIBRARIES*>FORM_LIB.RUN
LIBRARIES*>NMLIB.RUN
LIBRARIES*>CXX_LIBRARY.RUN
libraries*>nag_library.run
libraries*>nag_graphics.run
libraries*>magtape_library.run
libraries*>drb_lib$prc.run
libraries*>drb_lib$prg.run
LIBRARIES*>APPLICATION_LIBRARY.RUN
LIBRARIES*>COMMON_ENVELOPE.RUN
LIBRARIES*>CBL_LIBRARY.RUN
LIBRARIES*>CC_LIBRARY.RUN
LIBRARIES*>ANSI_CC_LIBRARY.RUN
LIBRARIES*>COBOL85_LIBRARY.RUN
LIBRARIES*>MATRIX_LIBRARY.RUN
-PUBLIC PASCAL_LIBRARY.RUN
LIBRARIES*>PASCAL_LIBRARY.RUN
-PUBLIC PL1_LIBRARY.RUN
LIBRARIES*>PL1_LIBRARY.RUN
-PUBLIC PL1_SYSTEM_LIBRARY.RUN
LIBRARIES*>PL1_SYSTEM_LIBRARY.RUN
-PUBLIC PL1G_LIBRARY.RUN
LIBRARIES*>PL1G_LIBRARY.RUN
LIBRARIES*>SYSTEM_LIB$PRC.RUN
LIBRARIES*>SYSTEM_LIB$PRG.RUN
LIBRARIES*>FTN_LIBRARY.RUN
LIBRARIES*>TRANS_LIB$PRC.RUN
LIBRARIES*>TRANS_LIB$PRG.RUN
-PUBLIC VRPG_LIBRARY.RUN
LIBRARIES*>VRPG_LIBRARY.RUN
libraries*>emacs_state.run
LIBRARIES*>SOCKET.RUN
LIBRARIES*>SOCKET_IX.RUN


I will probably shift a few things around soon, as some of the rules have
changed by the installation programs to what they were before (SOCKET@@ was
nearer the top, for instance). It would be nice if they could be registered,
as they do see a lot of use here.

     Chuck
Newsgroups: comp.sys.prime
Subject: Connection to WordMarc
From: yoders@wittenberg.edu
Date: 7 Apr 92 18:21:47 -0400
Organization: Wittenberg University

Hi all,

     Does anybody know of a cheap/free way of converting Connection Word
documents to WordMarc documents, keeping attributes?  We would like to cease
using Connection, but we already have hundreds (thousands?) of documents that
nobody is willing to convert, therefore we have to keep Connection.

Kevin Yoders
Wittenberg University

PS.  Sent this using NEWS on our VAX to see if it is working.
Newsgroups: comp.sys.prime
From: JOHN_DONAT@CS-LP1.Prime.COM (John Donat CSE 312-641-3450)
Subject: What to do with an EXL?
Reply-To: Info-Prime@Blx-A.Prime.COM
Date: Mon, 6 Apr 1992 18:18:04 GMT

Yup.  What you have there is an EXL3XX system -the xx indicates how fast
the cpu is 16, 20, or 25 mhz. The system can have from 2mb to 16mb of
memory on it, depending on the model..

It is a Mulitbus-2 backplane.

The system runs ATT UNIX V5 Release 3 to 3.2 NOT Release 4.

There is lotsa software that runs on it -ovbiously anything that can run
on a ATT UNIX box.

There is stuff available from telemarketing (prime) and other sources,
too.. it's a nice little box


John E. Donat
Prime Customer Service Chicago Loop
JOHN_DONAT@CS-LP1.Prime.COM
From: akc@pilot.njin.net (Albert K. Costanzo)
Newsgroups: comp.sys.prime
Subject: Re: Sleep.plp
Date: 8 Apr 92 14:04:51 GMT
Organization: Rutgers Univ., New Brunswick, N.J.

Hello ,

The additional information may be placed in the header of a mail
message by inserting the lines desired in a file and then pointing
at that file with a global variable mail$options (or) you could
place (build) your entire header and use the -HEADER undocumented
option of mail.  The mail transport is part of PDNMail.  This is/was
the mailer that comes with XElink not PRIMOS TCP/IP (prior to version
3.0) if what I here is correct, the functionality MAY be there someday
soon. :-)

Regards

Al Costanzo
Newsgroups: comp.sys.prime
From: gj@pri-do.Prime.COM (Gundolf Jahn, Dortmund, Germany)
Subject: Re: SHARES.COMI and REGISTER_EPF
Reply-To: Info-Prime@Blx-A.Prime.COM
Date: Wed, 15 Apr 1992 13:06:39 GMT

To:       <Info-Prime@Blx-A.Prime.COM>
From:     Gundolf Jahn -Dortmund, Germany- <gj@pri-do.Prime.com>
Date:     15 Apr 92  14:51:28
Subject:  Re: SHARES.COMI and REGISTER_EPF

Hi Chuck (and all),

> I have come to the conclusion that I can't run the MIDASPLUS.SHARE.COMI
> in the SHARES.COMI parallel phantom, as its reference to REGISTER_EPF
> causes failure.

That conclusion is wrong...

> As I understand it, REGISTER_EPF can only be used by the console or Systems
> Administrator. I haven't made any radical tests, but I didn't get a
>     Insufficient Access Rights
> from a phantom as administrator, but did from the console.

That's correct! I start the SHARE.COMI for the system administrator and
MIDASPLUS.SHARE.COMI works fine! The group .SYSTEM_ADMINISTRATOR$ allone isn't
enough. To do this, I use the SPAWN.RUN program from SYSTEM_DEBUG*. It has a
-help option. This is the line from my PRIMOS.COMI:

SPAWN SYSTEM>SHARE_PARALLEL.COMI -U SYSADM -PRVL -GR .SYSTEM_ADMINISTRATOR$

I'm not sure if the -groups option is necessary (never touch a running system).

Mit freundlichen Gruessen (= with kind regards :-)

Gundolf
Newsgroups: comp.sys.prime
From: STEEN@dds.dent.ohio-state.edu
Subject: CONFIG_USERS drivers
Reply-To: Info-Prime@Blx-A.Prime.COM
Date: Wed, 15 Apr 1992 18:48:48 GMT

I only have a hardcopy document, about 40 pages of it. It is chapter 4 of some
other document, and marked 'First Draft'. The title of this chapter is:
"CONFIG_USERS Terminal Interface Definition". Try the 800-number if they will
send it out to you. There are no other examples than for Prime terminals, but
it looks rather comprehensive, I could make a Vt220 driver in a few minutes
(only one bug remains to be fixed).

Steen

Newsgroups: comp.sys.prime
From: CHUCK@pel.ac.uk (Chuck Foster)
Subject: Re: NT$LTS
Reply-To: Info-Prime@Blx-A.Prime.COM
Date: Tue, 14 Apr 1992 14:34:12 GMT

>     On the subject of NT$LTS, the only documentation I have been able
> to find is in Subr. IV, which gives you the documentation on NTS
> ...
> about it on the list.  (BTW, the above test was with TCP/IP
> 2.3R20-ish and Primos 22.1.4.R20-ish).

My tests were at 22.1.3c and TCP/IP 2.3.R42 (I think!).

> ...
> IT WORKED!  I tried using the DISPLAY_NTS_USERS supplied as an
> example, but it invariably bombed off with an ACCESS VIOALTION.  The
> big difference between Eric Ross' experience and mine is that I get
> the correct IP before it bombs.  It looks to me like the problem is
> ...

Well I got a legit IP number, just for a non-working terminal line :-)
Mayhaps, somebody had tried to login whilst we had MAX 0 on ... :-)


Well the Finger Daemon finally got working properly (finger crossed :-)),
but it took a while to persaude the code that 32.32.32.32 was not supposed
to be returned! I'm not proud; I did a classic 'a==b==c==d' type test :-)
Oops (Barry at Lancsp slaps my wrists ... :-))

finger
[primee]
Login           Name                 TTY/M  When        Where
n93b3                                 59 a  Tue 09:13
mut5205j        Emmanuel Mutale       61 a  Tue 09:22
n70vt           Valerie Tuck          62 d  Tue 09:31
unaxcess        Pel Services          78 a  Tue 10:24   sunderland-poly
haw389          Ian Hawley            79 a  Tue 10:26   pss
a68ls                                102 a  Tue 09:31   60.68.122.1
james           James Andrews        103 a  Tue 09:32   70.70.73.21
chuck           Chuck Foster         104 a  Tue 09:49   70.70.77.27

PrimeF gives the 'Where' as ~uethernet~n as my original version.
Yes, I've been subjecting myself to the torture of converting some of
out helpfiles over to the new formats ... :-)

Oops, only 18 records left on our COMDEV partition; I think something will
have to move if I'm going to get Rev23 installed fully today on PrimeF!!!
Ho hum, back to the other screen ... :-)

     Chuck
Newsgroups: comp.sys.prime
From: CHUCK@pel.ac.uk (Chuck Foster)
Subject: NTS mac address
Reply-To: Info-Prime@Blx-A.Prime.COM
Date: Mon, 13 Apr 1992 21:27:28 GMT

Hi!

Having looked at NT$LTS on both the Rev23.2 and 22.1 systems here, am I right
in concluding that a pre-23 system always returns the MAC address as
32 32 32 32 32 32  (ie. 6 characters), or is that just a quirk of our system.

Also, the first four bytes of the address represent the ip-number at 23.2;
do the last two mean anything?

Sorry if these are silly questions, but as we haven't received the 23.2
source yet I cannot have a poke to see exactly what's being returned.
(the 23.2 sub guide doesn't give any detailed info for NT$LTS).

My memory wouldn't mind a jog as to how to get the corresponding user number
for a line either ... :-)   (Its not a case of NTUSR + NRUSR is it ...).

   Chuck
Newsgroups: comp.sys.prime
From: gml4410@uk0x08.ggr.co.uk (Lack Mr G M)
Subject: Re: NAMESERVER access
Reply-To: Info-Prime@Blx-A.Prime.COM
Date: Tue, 14 Apr 1992 15:33:09 GMT

> Also, how do I remote attach to disk on the 6350, which is still 22.1.3,
> as once the NAME_SERVER is doing its business ADD -ON PRIMEA A0USER doesn't
> work ...

     DO  NOTHING except start the NAME_SERVER.  When it finds the remote
system is *not* running NAME_SERVER because it is at a lower rev it will
poll  the  system  every so often to find out what is there and add them
anyway. 

Newsgroups: comp.sys.prime
From: CHUCK@pel.ac.uk (Chuck Foster)
Subject: Re: SHARES.COMI and REGISTER_EPF
Reply-To: Info-Prime@Blx-A.Prime.COM
Date: Thu, 16 Apr 1992 14:28:58 GMT

> Actually, it turns out you can run the register_epf
> command if 'system' is the system administrator.
> <It came about in the old adage of if it's
> not tested, it doesn't work. It wasn't ever tested
> on a machine where system isn't the sysadmin. Thus...>

So nobody beta tested it on a non-SYSTEM administrator system ... :-)
Its amazing what 'features' can creep in!

> This problem is fixed in 23.3. <I.E. Any system
> phantom can use register_epf.>

That's good news. Now, I wonder how long before I can get my hands on 23.3,
and find out what goodies it will bestow upon us ... :-) Mind you, we've had
23.2 on disk since December, but I have only just been able to persuade
people that it *is* worth upgrading, even if the primes will only be here
(on site) for a few more months - hopefully that'll change too ...


Newsgroups: comp.sys.prime
From: CHUCK@pel.ac.uk (Chuck Foster)
Subject: NAMESERVER probs
Reply-To: Info-Prime@Blx-A.Prime.COM
Date: Tue, 14 Apr 1992 19:29:21 GMT

Just finished installing Rev 23.2 on PrimeF; however, this machine doesn't
appear to want to start the nameserver, it just bombs out after a couple of
seconds "requesting input".

Does anyone know where I could find out what's wrong (a COMO file hidden
somewhere?). Or could there be a misplaced ACL somewhere? I have run the
SERVERS*.INSTALL_ACL.CPL in SYSTEM.

Thanks for anyone's help.

     Chuck

Incidently, the SMTP phantoms havent worked for over three months, and the
problem hasn't gone away with the upgrade ...
Newsgroups: comp.sys.prime
From: gml4410@uk0x08.ggr.co.uk (Lack Mr G M)
Subject: Re: NAMESERVER probs
Reply-To: Info-Prime@Blx-A.Prime.COM
Date: Tue, 14 Apr 1992 14:48:15 GMT

> Just finished installing Rev 23.2 on PrimeF; however, this machine doesn't
> appear to want to start the nameserver, it just bombs out after a couple of
> seconds "requesting input".

     But  do  you  have  a  directory <0>SERVERS*>NAME_SERVER?  With the
correct ACL (NAME_SERVER:ALL at least...)? 

> Incidently, the SMTP phantoms havent worked for over three months, and the
> problem hasn't gone away with the upgrade ...

     Our's work Ok.  (TCP/Ip 2.3 and 2.4, Primos 22.1.4 and 23.2.0).


Newsgroups: comp.sys.prime
From: cummings@hammer.Prime.COM (Kevin Cummings)
Subject: Re: 'odd' pointers
Organization: Prime Computer R&D
Date: Wed, 15 Apr 1992 15:26:48 GMT

In article <9204151142.AA11278@usenet.rpi.edu>, GORMAN_B@prime1.lancashire-poly.ac.uk (Barry Gorman) writes:
> I am using C compiled with the -32ix option to call a large number of
> system subroutines. It is possible in C to have a pointer to an 'odd'
> character. Would passing such a pointer to system subroutines work
> reliably, or MUST I ensure that my pointers are halfword aligned?
> I append a small program together with the relevant code generated.

Depends.  If the actual routine in implemented in SPL, PMA, or MODULA-2,
then odds are it will deal with the pointer to character correctly.
(The only reason it wouldn't is if someone did something strange in the
implementation which played with the argument pointer and assumed the
string was halfword aligned to begin with.)

If the routine is implemented in FTN or PLP, odds are that it won't.
PLP doesn't support 48-bit pointers very well, even though it is capable
of dealing with byte aligned character strings.  And FTN usually implements
character strings as arrays of INTEGER, which are always Halfword
aligned.

If the Subroutines Guide says that the argument must be a halfword
aligned character string, beleive it.  It's probably a routine written
in PLP or FTN.

We currently have NO system code compiled by the C IX mode compiler.

=================================================================
Kevin J. Cummings                       Prime Computer Inc.
20 Briarwood Road                       500 Old Connecticut Path
Framingham, Mass.                       Framingham, Mass.

Work:  cummings@primerd.Prime.COM
Home:  cummings@kjc386.framingham.ma.us

Std. Disclaimer: "Mr. McKittrick, after careful consideration,
		  I've come to the conclusion that your new
		  defense system SUCKS..."   --  War Games
=================================================================
Newsgroups: comp.sys.prime
From: trumbull@allegro.unx.sas.com (Ed Trumbull)
Subject: curses examples and/or documentation?
Organization: SAS Institute Inc.
Date: Mon, 13 Apr 1992 19:22:06 GMT
Originator: trumbull@allegro.unx.sas.com
X-Bytes: 505

   Anyone got some examples of using Prime's Curses library (curslb)?
I can't find references to it in the documentation for rev 22, and it
doesn't seem to be 100% the same as the unix flavor.  I'd like to do
fairly simple things with it -- clear the terminal screen, put text
into the center of a window, that sort of stuff.  Any examples or
pointers to documentation would be of help.

-- 
Ed Trumbull <trumbull@unx.sas.com>      
SAS Institute, Inc.      SAS Campus Drive   Cary, NC    27513   USA    
Newsgroups: comp.sys.prime
From: CHUCK@pel.ac.uk (Chuck Foster)
Subject: Re: monitor_search_rules
Reply-To: Info-Prime@Blx-A.Prime.COM
Date: Fri, 10 Apr 1992 17:20:19 GMT

MSR -START has been in PRIMOS.COMI since I installed 22.1.3 last year :-)
Getting the Ops to remember to run a report before shutting down is another
matter .... :-) :-)

It will be interesting to see what it does to the public bits ...

Actually, one thing I remember was that the -OPTIONAL rules didn't get
included in the suggested ENTRY$ configuration; maybe that's fixed.

     Chuck
Newsgroups: comp.sys.prime
From: ADMINSYS@LIBRARY.SHEFFIELD-CITY-POLY.AC.UK (Dave Haywood)
Subject: No response to 50 Series TN3270 Support ..sigh..
Reply-To: Info-Prime@Blx-A.Prime.COM
Date: Tue, 14 Apr 1992 13:31:35 GMT

>Oh well, we can always purchase an I.B.M. R.I.S.C. 6000 machine, my
>understanding is that Telnet TN3270 support is standard on it.  Any
>thoughts or comments on this?

  Yes:  I was assuming that you wanted a Unix box.....

Dave.
--------------------------------------------------------------------------
JANET   : D.Haywood @ uk.ac.sheffield-city-poly | Dave Haywood.
  or      D.Haywood @ uk.ac.scp                 | Computer Services,
INTERNET: D.Haywood @ scp.ac.uk                 | Sheffield City Polytechnic,
Telex   : 54680 SHPOLY G                        | Pond Street,
Tel     : +44 742-533-828                       | Sheffield. S1 1WB. ENGLAND.
FAX     : +44 742-533-840                       |
X.500:@c=GB@o=Sheffield City Polytechnic@ou=Computer Services@cn=Dave Haywood
Newsgroups: comp.sys.prime
From: Slutz@s35.Prime.COM (Donald Slutz, slutz@s35)
Subject: Re: 23.2
Reply-To: Info-Prime@Blx-A.Prime.COM
Date: Fri, 10 Apr 1992 16:22:44 GMT

You do have to cold start to clear out the nameserver stuff.
(I.E. It is the case that the NAMESERVER must *never* be run
for remote adds to work.)

However if you add the 22.1 machine to your DSM config file
as part of the CONFIGURATION group, then all the remote disks
will be added to the root.  I.E. no add_disk commands at all.
This assumes that the 22.1 machine does not force user validation.

   -Don Slutz

Newsgroups: comp.sys.prime
From: sam@ms.uky.edu (Mike Mills)
Subject: Re: curses examples and/or documentation?
Date: Tue, 14 Apr 1992 01:03:42 GMT
Organization: University Of Kentucky, Dept. of Math Sciences
X-Bytes: 

trumbull@allegro.unx.sas.com (Ed Trumbull) writes:

>   Anyone got some examples of using Prime's Curses library (curslb)?
>I can't find references to it in the documentation for rev 22, and it
>doesn't seem to be 100% the same as the unix flavor.  I'd like to do
>fairly simple things with it -- clear the terminal screen, put text
>into the center of a window, that sort of stuff.  Any examples or
>pointers to documentation would be of help.

>-- 
>Ed Trumbull <trumbull@unx.sas.com>      
>SAS Institute, Inc.      SAS Campus Drive   Cary, NC    27513   USA    

We have some reference material available for anonymous ftp at
ukpr.uky.edu (128.163.1.8).  The userid is "guest", password "anonymous";
anonymous ftp is only available between 8pm and 8am.  Look in the directory
anonymous>prime>curses.


-- 
--Mike Mills              E-Mail:  sam@ms.uky.edu, {rutgers, uunet}!ukma!sam
--UK Math Sciences Dept.                  mike@ukpr.uky.edu    
--(606) 257-1429 (work) 263-0721 (home)
Newsgroups: comp.sys.prime
From: gml4410@uk0x08.ggr.co.uk (Lack Mr G M)
Subject: Re: NAMESERVER access
Reply-To: Info-Prime@Blx-A.Prime.COM
Date: Wed, 15 Apr 1992 08:31:28 GMT

> Well the new Rev23 system has been up over and hour now, and the other
> since last Friday, but nothing has appeared in LIST_MOUNTS or at   <
> yet. Also, we don't actually want all the PrimeA disks added
> automatically, if thats what you mean, as it is the administration machine
> and we only use one disk for SPOOL and MAIL purposes (this is the 22.1.3
> node).
> 
> Or am I on the wrong track here ...

     Are the two systems in the same DSM "domain".  The NAME_SERVER will
only add disks from systems that *are* in the same  domain.   To  access
disk from other domains you should use PORTALS. 

 -------------------------- Gordon Lack ----------------------------------
 The contents of this message *may* reflect my personal opinion.  They are
 *not* intended to reflect those of my employer, or anyone else.
Newsgroups: comp.sys.prime
From: STEEN@dds.dent.ohio-state.edu
Subject: Information/Pick client/server?
Reply-To: Info-Prime@Blx-A.Prime.COM
Date: Thu, 9 Apr 1992 13:30:05 GMT

We are starting to look at an upgrade for our old 9955-II, and
are looking different options based on Prime Information,
UniVerse or Unidata, all based on mini's from different vendors.
We have about 40 concurrent users, most of them tapping into our
central Prime INFORMATION databases.

The college administration would like have PC's on a network for
other purposes, probably based on Novell.

Then I was thinking we may be able to combine the two, if we
could get our INFORMATION software to run on PC's, with a central
database server for our patient databases. I was thinking of
something where we could take our existing software and just
recompile it on a new platform/environment which would let
READ/WRITES take place over the network with no need for any
special coding.

Is that possible with any product? Are any vendors working on
this ability? In the new world of client/servers I would think
that would be a big selling point if anybody could do this.

Thanks for any answers and rumours on this one

Steen Hansen
College of Dentistry
Ohio State University

Newsgroups: comp.sys.prime
From: pen@lysator.liu.se (Peter Eriksson)
Subject: Re: 'odd' pointers
Reply-To: Info-Prime@Blx-A.Prime.COM
X-Original-Date: 31 Dec 69 23:59:59 GMT
Date: Wed, 15 Apr 1992 17:23:20 GMT

franl@centerline.com (Fran Litterio) writes:

> GORMAN_B@prime1.lancashire-poly.ac.uk (Barry Gorman) writes:
>
>> I am using C compiled with the -32ix option to call a large number of
>> system subroutines. It is possible in C to have a pointer to an 'odd'
>> character. Would passing such a pointer to system subroutines work
>> reliably, or MUST I ensure that my pointers are halfword aligned?
>
> C pointers that address odd bytes take less space in memory than their
> non-C counterparts.  A C pointer that addresses an odd byte has its E
> bit set but the pointer is only 2 halfwords long.  Other languages
> allocate a third halfword for pointers that can have their E bit set.
> The E bit tells the C-specific instructions to access the odd byte of
> the halfword addressed by the other bits of the pointer.  The E bit is
> ignored by non-C-specific instructions, but it is checked at runtime
> by the pointer manipulation code emitted by the non-C compilers.  That
> runtime check allows the non-C languages to do bit-level addressing by
> storing a bit-offset in the third halfword.
> 
> Thus, I think a C pointer that has its E bit set will cause problems
> when passed to non-C code (e.g., system subroutines).

I agree, but not for the same reasons you give. When an external
non-C routine is called you use the "fortran" keyword to declare
it. When you use this keyword all 32 bit (32Ix, C-language) pointers
are converted to 48 bit pointers before passing it to the external
routine. (Among other things. See chapter 5 in the "C User's Guide").

I think (since I cannot find/don't have the right manuals here now) that
it is wise to make sure the pointers are halfword-aligned before calling
external routines since I doubt they are prepared to handle odd-byte
pointers and correctly store halfword, fullword (or float) entities using
that addresses.

/Peter



Peter Eriksson                                              pen@lysator.liu.se
Lysator Academic Computer Society                 ...!uunet!lysator.liu.se!pen
University of Linkoping, Sweden                               Support the LPF!
From: dminer@badboy.East.Sun.COM (Dave Miner - Zombie Process)
Newsgroups: comp.sys.prime
Subject: Re: Re: MAILER
Date: 6 Apr 92 16:30:32 GMT
Reply-To: dminer@badboy.East.Sun.COM
Organization: Sun Microsystems, Inc.
NNTP-Posting-Host: badboy.east.sun.com

Speaking as the guy responsible for creating the TCP/SMTP version of the mailer, I'd
venture that adding the field-rewrite capability you describe wouldn't be that hard.  
If someone who has a source license wants to discuss how to do it, I'd be willing
to talk about it, and maybe even do it.  Don't know what they've done to it since I
left, but my suspicion is "not much".


---
---------------------------------------------------------------------------
Dave Miner					    dave.miner@east.sun.com
SunSoft, Inc., System & Net Admin Group			     (508) 671-0463
---------------------------------------------------------------------------
Newsgroups: comp.sys.prime