HDTenEightyP/NetNews huggingface dataset:
From: shepperd@netcom.com (David Shepperd)
Subject: Re: PSM$REPLACE with VAXC
Date: Thu, 20 Aug 92 03:17:10 GMT
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
X-Newsreader: Tin 1.1 PL4

uugblum@ariel.lerc.nasa.gov (VMScluster Administrator) writes:
: Does anyone have an example of how to use the PSM$REPLACE routine from VAX C?

Yep:

[...bla_bla...]

long streams=16;
long buf_size=4096;
long wk_size=sizeof(WORK_area);
int code;

int file_setup_2(
   int *rqst_id,                /* symbiont context */
   WORK_area *wk_area,          /* user context (ptr to work area) */
   int *func,                   /* input routine function code */
   void *func_descrip,          /* ptr to descriptor */
   int *func_arg)               /* function argument */
{
    ...program...
}

int start_c()
{
   int sts;
   code = PSM$K_FILE_SETUP_2;
   sts = psm$replace(&code,file_setup_2);
   if ((sts&1) == 0) return sts;
   return psm$print(&streams,&buf_size,&wk_size);
}

The main thing you need to know is that you cannot have a main() function
defined anywhere in your C code. Having a main() causes the program to call a
bunch of startup code in the VAXCRTL which will die a miserable death because
the symbiont doesn't have the command intrepreter. This means you have to get
control transferred to the C code in another manner. I cheap out and do this
with the following 4 line MACRO32 program:

.entry tek_main,^M<>
   calls #0,start_c
   ret
.end tek_main

Don't use any builtin VAXCRTL I/O (like fopen, fread, etc.) or process
functions (fork, etc). They probably won't work because the VAXCRTL startup
code hasn't been executed. I believe you are confined to using RMS,
QIO's, SYS$ and LIB$ calls directly.


-- 
Dave Shepperd.          shepperd@netcom.COM  or  netcom.netcom.com!shepperd
The company probably doesn't know what I say or do, but they pay me anyway.

Newsgroups: comp.os.vms,comp.sys.dec
From: billb@crpmks.uucp (Bill Bochnik (Info Systems))
Subject: Re: New VAXes/VAXstations: can these be realized?
Reply-To: billb@crpmks.UUCP (Bill Bochnik (Info Systems))
Organization: Ciba-Geigy Corporation
Date: Thu, 13 Aug 1992 15:16:27 GMT

In article <1992Aug12.092737.674@calmasd.prime.com> kjb@calmasd.prime.com (Ken Brucker) writes:
>In article <1992Aug11.212818.19498@thijssen.nl>, lamhof@thijssen.nl (Lambert Hofstra) writes:
>
>
>Something else of interest here...it is going to be possible to cluster an
>Alpha system with the current VAX hardware.  So, why bother with all the
>trouble of making VMS support both chip sets in one box when you can just use
>the Alpha node for running Alpha available software, and fall back to your VAX
>boxes for those products that haven't been converted yet.
>

Hmmm, just had an intersting thought.  If and Alpha box is placed into a
cluster with VMS boxed, this will be for queue sharing and data sharing.
People are going to have to be very careful about accidentally executing code
for a VAX on and Alpha box.  VMS is VMS from a user point of view, but the 
executables are different for VMS and Alpha boxes, are they not?  This 
obviously means a VAX boot disk and an Alpha boot disk
 (heterogeneous cluster alert!!!) unless somebody in DEC is very
clever about logicals and directory structures.  And ideas on the subject?



-- 
Bill Bochnik			| It's hard to be a James Bond in an Abbott
Systems Analyst 		|	and Costello world.
Ciba-Geigy Corporation		| Signed and sealed, they deliver oblivion.
philabs!crpmks!billb		| It's worse than that, he's dead Jim.
Newsgroups: comp.os.vms
From: orlandini@heavax.gsfc.nasa.gov (Mauro Orlandini)
Subject: Number of users logged on a cluster member: SOLUTION
News-Software: VAX/VMS VNEWS 1.41    
Organization: NASA/GSFC Laboratory for High Energy Astrophysics
Date: Fri, 14 Aug 1992 16:26:00 GMT

I would like to thank you
    Brian D. Reed    bdr@cbnewsg.cb.att.com
    Steve (SPG6)     spg@sunquest.com
    Rick Colombo     Colombo@fnal.fnal.gov
for their answers to my request for obtaining the number of users currently
logged on a cluster member from a DCL script.
  The answer that works for me (I have not WORLD priviledges) is to fetch the
output from the SHOW USER command.
  If I had WORLD priviledge the use of the lexicals F$CONTEXT and F$PID would
have been the better choice.
  Below my signature I append the DCL file which does the job.

Thank you again,
Mauro


--
  +--------+    Mauro Orlandini      |   
  ||\    /||       Code 666          |   I find television very educating.      
  || \  / ||         NASA            |   Every time somebody turns on a set, I
  ||  \/  ||  Laboratory for High    |   go into the other room and read a book
  +--------+  Energy Astrophysics    |                         Groucho Marx
================================================================================
Internet:                       Bitnet:                         SPAN:
orlandini@lheavx.gsfc.nasa.gov  orlandini@lheavx.span.nasa.gov  15426::orlandini
$!
$!   DCL file to extract the number of users currently logged on a cluster
$! member. Without argument it gives the number of users logged on the local
$! node. If the argument is * it will scan all the cluster members
$!
$! Mauro Orlandini  <orlandini@lheavx.gsfc.nasa.gov>
$!                                                          14 Aug 1992
$ IF P1 .EQS. "*" THEN GOTO TOTALCLUSTER
$ IF P1 .EQS. ""
$ THEN
$  NODE = F$GETSYI("NODENAME")
$ ELSE
$  NODE = P1
$ ENDIF
$ GOSUB SHOWUSERS
$ EXIT
$TOTALCLUSTER:
$ IF F$GETSYI("CLUSTER_MEMBER") .EQS. "FALSE" THEN GOTO NOT_CLUSTER
$ CONTEXT = ""
$START:
$ ID = F$CSID (CONTEXT)
$ IF ID .EQS. "" THEN EXIT
$ NODE = F$GETSYI ("NODENAME",,ID)
$ GOSUB SHOWUSERS
$ GOTO START
$NOT_CLUSTER:
$ WRITE SYS$OUTPUT "Not a member of a cluster."
$ EXIT
$SHOWUSERS:
$ SHOW USER/NODE='NODE'/OUT=SYS$SCRATCH:SHUS.TMP
$ OPEN SHUS SYS$SCRATCH:SHUS.TMP
$ READ SHUS LINE
$ READ SHUS LINE
$ START = F$LOCATE("=",LINE)
$ END = F$LOCATE(",",LINE)
$ USERS = F$EDIT(F$EXTRACT(START+1,END-START-1,LINE),"COLLAPSE")
$ WRITE SYS$OUTPUT "The number of users on ''node' is ''users'"
$ CLOSE SHUS
$ DELETE/NOLOG/NOCONFIRM SYS$SCRATCH:SHUS.TMP;*
$ RETURN
Xref: sparky comp.os.vms:13791 vmsnet.internals:1164
From: rforster@galaxy.gov.bc.ca (Russ Forster)
Newsgroups: comp.os.vms
Subject: DIFFERENCES program that ignores case????
Date: 13 Aug 92 15:55:23 -0700
Organization: BC Systems Corporation

	I am looking for a DIFFERENCES program that ignores case.
	Does anyone know of such a beast exists? 
-- 
Regards,

Russ Forster (postmaster), Sr. Technical Analyst, MultiVendor Group
BC Systems Corp., 4000 Seymour Place, Victoria, B.C., V8X 4S8
Internet: RForster@Galaxy.Gov.BC.CA       Phone: (604) 389-3186
Newsgroups: comp.os.vms
From: robert@triton.jpl.nasa.gov (Robert Angelino)
Subject: Is XmFileSelectionDoSearch() broken in VMS DecWindows (motif)????
Reply-To: robert@triton.Jpl.Nasa.Gov
Organization: Jet Propulsion Laboratory, Pasadena CA
Date: Wed, 12 Aug 1992 16:25:32 GMT

hello,
	This function XmFileSelectionDoSearch() does not work in VMS
DecWindows motif version 1.0.  Has anyone experienced this problem and what
have you done to get around it????  I keep getting the following output:

X error event received from server:  BadWindow (invalid Window parameter)
Failed request major op code 2 (X_ChangeWindowAttributes)
ResourceID 0x0 in failed request (if applicable)
Serial number of failed request 1776
Current serial number in output stream 1817
%XLIB-E-ERROREVENT, error event received from server
%TRACE-E-TRACEBACK, symbolic stack dump follows
module name     routine name                     line       rel PC abs PC
							   000C65B4 000C65B4
							   000C6639 000C6639
							   000C7E7B 000C7E7B
							   000C5916 000C5916
							   000B30D4 000B30D4
							   00112618 00112618
							   00111B01 00111B01
TC_APP_SPA_TCLK main                             24986     000003E3 0000D007


thanks

-robert
From: fox@rudolf.nscl.msu.edu (Ron Fox)
Newsgroups: comp.os.vms
Subject: Re: POSIX question
Date: 12 Aug 92 12:40:05 GMT
Reply-To: fox@rudolf.nscl.msu.edu (Ron Fox)
Organization: National Superconducting Cyclotron Lab.

--
In article <1992Aug11.154320.11926@vms.eurokom.ie>,
rolff@scotty.eurokom.ie (Anders Rolff) writes:
>
>
>In article <01GNEUAA2QOG000G8Y@XRT.UPENN.EDU>, BUHLE@XRT.UPENN.EDU
>("E. Loren Buhle, Jr. [-662-3084]", 215 writes:
>|>So what does this have to do with Fortran. Well Fortran uses RMS!
>
>Are you telling me that you can't redirect input or output from
>programs 
>that are using RMS for their terminal i/o?
>
>Anders.
>

  Well no, you can re-direct RMS with logical names.  The problem
is that POSIX speaks of standard input and standard output in terms
of file id numbers, which have existence in the C run time library
on VMS in a way that does not correspond directly to RMS data
structures.  Redirection in POSIX is accomplished by setting up
the file id's  for stdin, stdout, and stderr to be whatever is
requested on the command line.  The forked process run by the command
interpreter then inherits these open files and without any knowledge
of the re-direction gets redirected *IF* it performs I/O along the
corresponding file id's 
  Fortran does not use file id's in the same way that C does so
*THIS*
mechanism of redirection cannot work for Fortran... unless you have
bindings for fortran which allow you to write along the file id-s
for stdin, stdout and stderr.
  In UNIX, from which the POSIX spec. was derived, *all* I/O goes 
eventually through file id's and basic calls like write, read.
In VMS all I/O eventually goes through RMS streams which are *below*
file id's in the context of the C run time library but below the
completely orthogonal concept of logical units in VMS fortran
(File id's are below lun's in the UNIX fortran implementations).
  	Ron

Ron Fox                     | FOX@MSUNSCL.BITNET      | Where the name 
NSCL                        | FOX@RUDOLF.NSCL.MSU.EDU | goes on before
Michigan State University   | MSUHEP::RUDOLF::FOX     | the quality
East Lansing, MI 48824-1321 |                         | goes in.
USA
From: shorrow@oasys.dt.navy.mil (Paul Shorrow)
Newsgroups: comp.os.vms
Subject: HP laserjet-3 problems
Date: 18 Aug 92 12:18:48 GMT
Reply-To: shorrow@oasys.dt.navy.mil (Paul Shorrow)
Organization: Carderock Division, NSWC, Bethesda, MD


   help 
we have a HP laserjet-3 printer hooked up to our Micro-vax running
VMS4.7....we are connected through terminal port txa6.....
we are having problems getting the laserjet to print in the 132 column
mode. Has any one else been able to print 132 columns....

  the following was extracted form our systartup.com file and shows how 
  we have set up the hp laserjet printer:

$!  set laser printer characteristics, set txa6: spooled
$!     set up queue sys$print
$
$ set terminal txa6:/speed=9600/perm/nobroadcast/notypeahead/nowrap-
  /width=132/page=66/unknown/parity=none/hardcopy/eightbit
$ define/system laser txa6
$ set device/spooled=(sys$laser ,sys$sysdevice:) laser
$ set que/separate=(reset=port) sys$laser
$ init/que-
      /start -
      /on=laser -
      /library=lsr$devctl -
      /separate=(reset=(port),noflag,notrailer)  sys$laser
$ define/form-
        /description="hp laserjet portrait default" -
        /setup=PORT -
        /width=132 -
        /length=66 -
        /margin=(top=0,bottom=0,left=0,right=0) -
        lsr$port              2

  the following line is in our login.com to allow users to send a
  file to the hp laserjet:

$ laser == "print/que=sys$laser/form=2"

Thanks
K Paul Shorrow
NSWC aka DTRC
From: finkel@sdi.com
Newsgroups: comp.os.vms
Subject: RIGHTS IDENTIFIERS in VMS V5.4-2
Date: 20 Aug 92 14:00:31 CDT
Organization: Systems by Design of Illinois (SDI), Chicago

Folks,
	A question concerning RIGHTS IDENTIFIERS and VMS versions:

	With VMS 5.5-1 (works as documented):

		$ mcr authorize
		UAF> add/identifier foo
		UAF> grant/identifier foo finkel
		UAF> exit
		$ logoff
		<login finkel>
		$ show process/rights

			Process Rights
			FOO

	With VMS 5.4-2 (does not works as documented):

		$ mcr authorize
		UAF> add/identifier foo
		UAF> grant/identifier foo finkel
		UAF> exit
		$ logoff
		<login finkel>
		$ show process/rights

			<none>
		
		$ set rights/enable foo
		$ show process/rights

			Process Rights
			FOO


	With the earlier version (2nd example), the user that is
	granted the right does not get it at login; the 'set
	right/enable' command must be executed from DCL in order
	to get the right.  With the later version (1st example),
	the user obtains the right at login.

	I have checked the release notes for the VMS Upgrades and
	find no mention of this change in behavior.

	Since I need the behavior found in V5.5-1 on a V5.4-2
	system, I wonder if there is something else I must do to
	get the rights assigned to users at login.  Setting the
	process rights from DCL is NOT an option.

	Thanks in advance for all suggestions.

/Joel Finkel

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
		     vote for RON DANIELS for president
  Joel R. Finkel   Systems by Design of Illinois (SDI) 	 finkel@sdi.com
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Newsgroups: comp.os.vms
From: marten@ilt.fhg.de (Lutz Marten)
Subject: Memory for DEC/3000-400 (Alpha-Sandpiper tabletop)
Keywords: Alpha
Reply-To: marten@ilt.fhg.de
Organization: FhG-ILT
Date: Tue, 18 Aug 1992 15:28:02 GMT


Does anyone knows what for memory we need to buy for the DEC/3000-400 (Alpha-Sandpiper tabletop) and or DEC/3000-500 (Alpha-Flamingo deskside).
Thanks for your answer !
-Lutz
--
# Lutz Marten,  Postmaster and general dogsbody 
# Fraunhofer-Gesellschaft Institut fuer Lasertechnik 
# BITNET: KQ040MA@DACTH11 , InterNet: marten@ilt.fhg.de                        
# HEPNET: 13533::52714::MARTEN, Phone: +49/241/8906-112, -0
From: ken@Bridge.COM (Ken Hardy)
Newsgroups: comp.os.vms,comp.sys.dec,news.software.readers,comp.mail.misc
Subject: VMS-Sun connectivity
Keywords: vms news mail nntp
Date: 12 Aug 92 16:12:36 GMT
Followup-To: comp.os.vms
Organization: Planet Earth


I'm trying to bridge the huge void between our SunOS and VMS users.

We've got (I'm told) Multinet TCP/IP on one of the Vaxen that lets us
rlogin and ftp between environments, and an NFS server on the Vax that
lets us mount VMS directories on the Suns ("VMS to Ultrix Connection"
software).

What I don't know how to do is to get e-mail and news between
environments; it's not included in the TCP/IP networking package.  The
vaxes are running VMS mail or whatever it is that comes by default
(*not* All-in-One).  The Suns, of course, consume and generate
RFC822-compliant mail, and use SMTP.

1) Are there any bridging software packages that run on VMS that would
   use SMTP to talk to the Suns' sendmail and whatever is necessary on
   the VMS side?  Is it even possible?

2) Where are there any NNTP packages for VMS?  I've got news coming
   into a Sun with UUCP, and available from there via NNTP.  I need a
   VMS Multinet NNTP client and user-interface software.  What about
   VMS/VNEWS, and where can I find it?

I've been watching applicable groups for quite some time, and have not
seen these issues discussed.  If it's a FAQ, it's not frequently enough
for me ;->


ALSO, we're looking at ways of getting Unix, VMS, and DOS users to
share the same filesystem for source code archives.  We're not settled
on just which filesystem (Unix, Netware, or VMS) they will share yet.
Someone else must be doing this already.  I'd like to learn what your
solutions are.


Xref: sparky comp.os.vms:13723 vmsnet.sources.d:543
From: goathunter@wkuvx1.bitnet
Newsgroups: comp.os.vms,vmsnet.sources.d
Subject: _VAX Professional_ programs available from VAX-PRO@WKUVX1
Date: 17 Aug 92 07:13:22 CDT
Organization: Western Kentucky University, Bowling Green, KY

Again, I'm pretty sure this one didn't make it out.....
---------------------------------------------------------------------------

A few months ago, there was a discussion in comp.os.vms about the
distribution of the sources for programs that accompanied articles
published in _VAX Professional_ magazine.

Starting with the current (new) issue (August 1992), all program
sources for _VAX Professional_ articles will be available from a
special file server here at WKU.

For more information about the _VAX Professional_ file server, send
the command HELP in the *body* of a mail message to
VAX-PRO@WKUVX1.BITNET.

Note: there is no charge for these files, and you do not have to have
a subscription to _VAX Professional_ to receive the files.  However,
the articles are frequently the only documentation for the source
listings, so a subscription to the magazine would be helpful.

The VAX-PRO file server is a free service of Western Kentucky
University and Professional Press.  As many of you know, my only
affiliation with Professional Press is as a regular author. However, I
saw a need for wider distribution of the programs and the _VAX
Professional_ editor agreed, hence the server.  We hope you find it
useful.  If you'd like to contact Professional Press regarding the
file server, please direct your e-mail to Karen Detwiler at
detwiler@proeast.propress.com.  Technical problems with the file
server should be directed to me.

Hunter
------
Hunter Goatley, VMS Systems Programmer, Western Kentucky University
goathunter@WKUVX1.BITNET, 502-745-5251
From: billb@crpmks.uucp (Bill Bochnik (Info Systems))
Newsgroups: comp.os.vms
Subject: Re: SHOW PROCESS SWAPPER
Date: 20 Aug 92 14:22:24 GMT
Reply-To: billb@crpmks.UUCP (Bill Bochnik (Info Systems))
Organization: Ciba-Geigy Corporation

In article <9208190828.AA04879@ucbvax.Berkeley.EDU> SYSTEM_JM@UNODE2.NSWC.NAVY.MIL ("SYSTEM SUPPORT") writes:
>Hi,
>
>Yikes! I'm sure there's an easy answer for this one!
>How come the command "$SHOW PROCESS <process-name>" works on our standalone
>system, but not on our cluster?  For example: $ SHOW PROCESS SWAPPER
>will work on the standalone, but I get a "non-existent process" error
>on the cluster. And yes, the process does exist.  Hmmm...
>
>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>Jim Matthews
>Naval Surface Warfare Center Dahlgren Division
>Dahlgren, VA
>or: SYSTEM_JM%UNODE2@RELAY.NSWC.NAVY.MIL
>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>


Yea, I'd like to see that one as well 'cause I noticed this problem when I 
tried to do a SHOW PROCESS SMISERVER as per directions from DIGITAL, and I got 
the same error.   



-- 
Bill Bochnik			| It's hard to be a James Bond in an Abbott
Systems Analyst 		|	and Costello world.
Ciba-Geigy Corporation		| Signed and sealed, they deliver oblivion.
philabs!crpmks!billb		| It's worse than that, he's dead Jim.
From: billb@crpmks.uucp (Bill Bochnik (Info Systems))
Newsgroups: comp.os.vms
Subject: Re: VMS 5.5
Keywords: VMS 5.5 -1 queue
Date: 21 Aug 92 12:03:59 GMT
Reply-To: billb@crpmks.UUCP (Bill Bochnik (Info Systems))
Organization: Ciba-Geigy Corporation

In article <110@colornet.UUCP> dfilip@colornet.UUCP writes:
>Chad Miller writes :
>
>>In article <1992Aug7.003519.6640@CAM.ORG> Marc-Patrick Roy, roy@CAM.ORG
>>writes:
>>>We received some time ago distribution for VMS 5.5, at the time I
>>believed it
>>>was not smart to "jump" on the new release... (ok, maybe it's not the
>>smartest
>>>move but it works for me), now I received about a month ago, VMS 5.5-1...
>>>my question is: is it stable and what should I expect to see break?
>>
>
>We recently (about three weeks ago) got the -1 upgrade, and have been
>installing that. I don't believe we have had any queue problems on the -1
>systems.
>

Anybody have any idea which CONDIST will have 5.5-1 available?  Thanks.
-- 
Bill Bochnik			| It's hard to be a James Bond in an Abbott
Systems Analyst 		|	and Costello world.
Ciba-Geigy Corporation		| Signed and sealed, they deliver oblivion.
philabs!crpmks!billb		| It's worse than that, he's dead Jim.
Newsgroups: comp.os.vms
From: rempel@hg.uleth.ca (Curtis Rempel)
Subject: xloadimage on VAXstation 4000?
Reply-To: rempel@hg.uleth.ca (Curtis Rempel)
Organization: University of Lethbridge
Date: Fri, 14 Aug 1992 21:17:57 GMT


Has anyone had any problems using xloadimage on
a VAXstation 4000-VLC or model 60?  I used to be able
to load images on the root window on my 3100 but
it dies with the following message when I do it on
a 4000-VLC:

Loading image onto root would change default color map (sorry)

I'm using version 2.03 if that helps.  Any help would be
appreciated.  Thanks.



/Curt

Curtis Rempel                                Internet:   REMPEL@HG.ULETH.CA
VMS Systems Programmer                       
University of Lethbridge                     
Computing Services, D570                                                   
4401 University Drive                                                      
Lethbridge, Alberta, CANADA                  FAX:            (403) 382-7108
T1K 3M4                                      Voice:          (403) 329-2657
Newsgroups: comp.os.vms
From: ian@unipalm.co.uk (Ian Phillipps)
Subject: Re: VMS-Sun connectivity
Keywords: vms news mail nntp
Organization: Unipalm Ltd., 216 Cambridge Science Park, Cambridge CB4 4WA, UK
Date: Thu, 13 Aug 1992 22:42:47 GMT

ken@Bridge.COM (Ken Hardy) writes:

>I'm trying to bridge the huge void between our SunOS and VMS users.

>We've got (I'm told) Multinet TCP/IP on one of the Vaxen that lets us
>rlogin and ftp between environments, and an NFS server on the Vax that
>lets us mount VMS directories on the Suns ("VMS to Ultrix Connection"
>software).

>What I don't know how to do is to get e-mail and news between
>environments; it's not included in the TCP/IP networking package.  The
>vaxes are running VMS mail or whatever it is that comes by default
>(*not* All-in-One).  The Suns, of course, consume and generate
>RFC822-compliant mail, and use SMTP.

The standard MultiNet package *does* include email, as do some other VMS
TCP/IP packages. It can be turned off by the system admin, so check this.

To send mail from the vax, address to SMTP%"fred@foo.bar"
To send mail to the vax - well, just use the obvious address on the Sun.
The default is to gateway mail into VMSMail, but MultiNet also has an
"MM" utility you can use instead, if all you get is Internet mail.

If it don't work, it's probably turned off.  You can try telnetting to
port 25 of the vax to see if the SMTP server's enabled. Just watch for
the welcome message, and type "QUIT" to close the connection.

There are news packages - I believe one of them's called ANU news -
which run under MultiNet. Sorry, I don't know where to look for them.

Ian
-- 
Ian Phillipps, Unipalm Ltd, 216 Science Park,		Phone +44 223 420002
Milton Road, Cambridge, CB4 4WA, England.		Phax  +44 223 426868
	The road to hell is paved with melting snowballs - Larry Wall