HDTenEightyP/NetNews huggingface dataset:
From: sasjzs@falcon.unx.sas.com (Joseph Slater)
Subject: Re: independent process communication
Originator: sasjzs@falcon.unx.sas.com
Date: Tue, 15 Dec 1992 14:10:00 GMT
Reply-To: sasjzs@vms.sas.com
Organization: Or lack thereof
Keywords: wake hibern


In article <6521@mtecv2.mty.itesm.mx>, jlromero@mtecv2.mty.itesm.mx   
|>(Ing. Jose Luis Romero Ogawa) writes:
|>
|> We are trying to communicate two independent process in 'C' with the
|>'raise' and 'signal' procedures. The last thing we have done is the use
|>of signals with the kill statement (for UNIX).
|>
|>  We are looking for some procedure like the UNIX one, to establish
|>signal communication in VMS operating system. We will appreciate any
|>help you can give us. Our email adresses are:
|>
|>       jlromero@omega.mty.itesm.mx
|>       jsalinas@omega.mty.itesm.mx
|>
Hola!
Si ustedes quieren usar UNIX, no puedo ayudar. Pero si Unix no es
importante, el PPL Run-time Library contiene muchos procedimientos
para comunicar entre procesos.

Please forgive my poor Spanish. What I tried to say, for those
of you who don't speak Spanish (and maybe for those that do {:*))
is that if you don't need to use the Unix-type calls, the VMS
PPL Run-time library contains numerous routines for communicating
between processes. It has drawbacks, but is basically a package          
of well-worn methods that have been packaged and enhance and are
officially supported.
            
Joe Slater
sasjzs@vms.sas.com
Mine opinion is just that.
From: murphy@npri6.npri.com (David P. Murphy)
Newsgroups: comp.os.vms
Subject: file positioning with "a" via VAXCRTL
Keywords: VMS,C
Date: 16 Dec 92 23:50:12 GMT
Distribution: world
Organization: NPRI, Alexandria VA

>> [ . . . ] opening with mode "a+" and using fseek to rewind the file.
>>
>> nreadwin@micrognosis.co.uk (Neil Readwin)

 >If that really overwrites the previous contents of the file, it's a bug
 >in VAXCRTL and should not be relied upon.  Append mode is supposed to
 >force all writes to the end of the file *reguardless* of intervening
 >file positioning calls.
 >
 >scjones@thor.sdrc.com (Larry Jones)

it does indeed do this.  opening a file with "a" or "w" makes no difference
to the VAXCRTL image, except for the initial position of the pointer :-(

DECC works correctly, which is of no help until you run ALPHA.

ok
dpm
-- 
murphy@npri6.npri.com 602 Cameron St. Alexandria, VA 22314 (703) 683-9090

              When every one is dead the Great Game is finished.  Not before.
                              --- Hurree Babu, "Kim"
From: dmatthews@uap.umd.edu
Newsgroups: comp.os.vms
Subject: Re: Sysop checking mail
Date: 16 Dec 92 14:56:49 GMT
Reply-To: dmatthews@uap.umd.edu
Organization: IPST, U. of Maryland, College Park

In article <BzCA4I.903@bcstec.ca.boeing.com>, silverm@bcstec.ca.boeing.com 
(Jeff Silverman) writes, in reply to
>ctanski@nyx.cs.du.edu (Chris Tanski)
>
>	You should consider electronic mail to be an "open channel".  Therefore,
>you should take steps to ensure that any electronic mail messages is
>1) encrypted and 2) authenticated.  Encryption ensures that the message can
>only be read by the recipient.  Authentication ensures that the message can
>only be generated by the author.
...
>			Jeff Silverman, Boeing.

1. Question:  What authentication facilities are provided by VMS, or available
from third parties?  It seems it would take a bit of effort to falsify the 
message header, but I'm sure it's been done.

2. Comment: I guess most managers would go through the roof when they learned
their subordinates were sending encrypted messages to anyone, without
management authority. 

Dr. David L. Matthews, IPST, Univ. of Maryland, College Park MD 20742-2431 
Telephone  (301)405-4830	Internet   dmatthews@uap.umd.edu
FAX 	   (301)314-9363	NSI/SPAN   UMDUAP::DMATTHEWS
Newsgroups: comp.os.vms
From: winalski@adserv.enet.dec.com (Paul S. Winalski)
Subject: Re: PROBLEM WITH VAX C                                                              
Reply-To: winalski@adserv.enet.dec.com (Paul S. Winalski)
Organization: Digital Equipment Corporation, Nashua NH
Date: Fri, 11 Dec 1992 23:31:54 GMT


In article <2b28b0f6.8ce8bd.0@BEIZ.mediatex.ch>,
Programmierer@BEIZ.mediatex.ch (055485666: MEDIAtex AG) writes:
|>
|>when I have in Borland C two string-constants without a delimitor in the code,
|>the compiler merges them to one.
|>
|>On VAX-C I receive a message that there is a comma missing between the two
|>constants.
|>
|>how can I force the merging of the constants in VAX-C?
|>
|>
|>in Borland C following two lines are equal after compiling:
|>
|>    printf("one " "two ");
|>
|>    printf("one two ");

You can't.  Sorry.

--PSW
Newsgroups: comp.os.vms,comp.lang.c
From: Tom Wilson <TWTICK@Posse.UWyo.Edu>
Subject: "(More?) VAX C questions"
X-News-Software: TWNEWS V1.0B (VMS V5.5-1 )
Organization: University of Wyoming
Date: Thu, 17 Dec 1992 04:08:30 GMT
X-Posted-From: posse.uwyo.edu
NNTP-Posting-Host: sol.ctr.columbia.edu


A few questions regarding VAX C (VMS):

What are the differences between the C functions malloc,alloc,etc and the
VAX C functions vaxc$_malloc,vaxc$_alloc, etc.

Does it matter which form is used?  The descriptions given in VMSHELP don't
provide any insight into this.

Also, I wrote a program that utilizes a linked list.  I have a routine that
does a free() for the entire list, but the MEM count doesn't decrease after
the list is freed up.  Should it?  The free routine I use is:

void *free_list(struct list_struct *link)
{
  if(link) free_list(link->next);
  free(link);
}

Any information is, as always, appreciated.

Tom Wilson
twtick@Corral.UWyo.Edu
             .sig's are like excuses - everyone has one.

Newsgroups: comp.os.vms
From: plugge@faxcsl.dcrt.nih.gov
Subject: BACKUP and rooted directories.
Reply-To: plugge@faxcsl.dcrt.nih.gov
Organization: Computer Systems Laboratory, DCRT, NIH
Date: Sun, 20 Dec 1992 19:11:06 GMT


A question concerning BACKUP and rooted directories.  I would like to move an
entire rooted directory structure to a new rooted directory.  The problem I
have been experiencing follows.

$! define logicals

$ DEFINE/TRANS=CONCEAL	TEST1_ROOT	DISK:[MAIN.ROOT1.]
$ DEFINE/TRANS=CONCEAL	TEST2_ROOT	DISK:[MAIN.ROOT2.]

$! Create directories and files

$ CREATE/DIR DISK:[MAIN.ROOT1.FROM.SUB]
$ CREATE/DIR DISK:[MAIN.ROOT1.TO.SUB]

$ CREATE DISK:[MAIN.ROOT1.FROM]FILE
$ CREATE DISK:[MAIN.ROOT1.FROM.SUB]FILE

$! This transfer works - directory structure is maintained.

$ BACKUP/LOG TEST1_ROOT:[FROM...]*.* TEST2_ROOT:[TO...]

$! This transfer DOESN'T work - directory structure is flattened.

$ BACKUP/LOG TEST1_ROOT:[000000...]*.* TEST2_ROOT:[000000...]

Any ideas why the first BACKUP works and the second (more general) BACKUP fails
to keep the directory structure?  Any suggestions?  


					Thanks in advance
					And Merry Christmas

					Don
From: carl@SOL1.GPS.CALTECH.EDU (Carl J Lydick)
Newsgroups: comp.os.vms
Subject: Re: How to prevent login.com from running.
Date: 16 Dec 1992 19:18:31 GMT
Organization: HST Wide Field/Planetary Camera
Distribution: world
Reply-To: carl@SOL1.GPS.CALTECH.EDU
NNTP-Posting-Host: sol1.gps.caltech.edu

In article <BzC01F.LG3@usenet.ucs.indiana.edu>, hpassaue@silver.ucs.indiana.edu (Billy Passauer) writes:
>Speaking of preventing login.com from running.  A while back a saw a
>/qualifier that one could type in after their username that would
>prevent this.  But I can't remember for the life of me what it is.
>Anyone have any ideas?  Thanks in advance.

Another person who hasn't learned to use HELP.

$ HELP LOGIN

LOGIN

     Initiates an interactive terminal session.

     Format

       <Ctrl/C>

       <Ctrl/Y>

       <Return>



  Additional information available:

  QUALIFIERS
  /CLI       /COMMAND   /DISK      /NEW_PASSWORD         /TABLES
  Examples


$ HELP LOGIN /COMMAND

LOGIN

  /COMMAND

        /COMMAND[=filespec] (default)
        /NOCOMMAND

     Controls whether to execute your default login command procedure
     when you log in. Use the /COMMAND qualifier to specify the name of
     an alternate login command procedure. If you specify a file name
     without a file type, the default file type COM is used. If you
     specify the /COMMAND qualifier and omit the file specification,
     your default login command procedure is executed.

     Use the /NOCOMMAND qualifier if you do not want your default login
     command procedure to be executed.
--------------------------------------------------------------------------------
Carl J Lydick | INTERnet: CARL@SOL1.GPS.CALTECH.EDU | NSI/HEPnet: SOL1::CARL

Disclaimer:  Hey, I understand VAXen and VMS.  That's what I get paid for.  My
understanding of astronomy is purely at the amateur level (or below).  So
unless what I'm saying is directly related to VAX/VMS, don't hold me or my
organization responsible for it.  If it IS related to VAX/VMS, you can try to
hold me responsible for it, but my organization had nothing to do with it.
From: terry@spcvxb.spc.edu (Terry Kennedy, Operations Mgr.)
Newsgroups: comp.os.vms
Subject: Re: mail$ memory leak?
Date: 18 Dec 92 00:42:51 GMT
Organization: St. Peter's College, US

In article <BzF7DE.5AH@usenet.ucs.indiana.edu>, hughes@logos.ucs.indiana.edu (larry hughes) writes:
> Does anyone (besides me :-) believe there to be a memory leak in
> the MAIL$ API for VMS 5.5-x?

  Well, DEC does 8-) Quoting in brief, for purposes of review, the release
notes for CSCPAT #232 V1.6 says:

|  o  A user application using callable mail establishes a  condition
|     handler   which   unwinds   the  stack  when  Mail  signals  an
|     unreachable node (and presumably, other errors as well).   This
|     results in their associated mailboxes not being deassigned, and
|     hence, the application uses up the BYTLM quota.

	Terry Kennedy		Operations Manager, Academic Computing
	terry@spcvxa.bitnet	St. Peter's College, Jersey City, NJ USA
	terry@spcvxa.spc.edu	+1 201 915 9381
From: gavron@spades.aces.com (Ehud Gavron 602-570-2000 x. 2546)
Newsgroups: comp.os.vms
Subject: Re: Sysop checking mail
Date: 12 Dec 92 07:18:00 GMT
Reply-To: gavron@ACES.COM
Organization: ACES Consulting Inc.
News-Software: VAX/VMS VNEWS 1.4-b1

In article <1992Dec12.002018.20761@mnemosyne.cs.du.edu>, ctanski@nyx.cs.du.edu (Chris Tanski) writes...
# 
#Can somebody tell me when it's legal and when it's illegal for a sysop to
#check another user's mail? Thanks and please reply directly to
#ctanski@nyx.cs.du.edu.


	Chris, judging from this and a previous post I can see
	you have a personal problem with your system administration
	and with the grasp of the idea of Right vs. Privilege.
	Why don't you take it up with your school administration
	and see where you get.

	The law does not indicate when anyone may read
	another's mail.  While some people try to interpret the
	ECPA (Electronic Communication Privacy Act) to allow this,
	they also tell you that there is no precedent, and that
	any legal interpretation out of court has less weight than
	precedent.  This paragraph too is an interpretation and has
	no weight in court.  I am not a lawyer, nor do I play one
	on usenet.

	I'll repeat the advice I offered you in a previous post
	regarding monitoring your process:  While you are exercising
	your PRIVILEGE to use someone else's machine, you are under
	THEIR rules and restrictions.  If this offends you, you are
	allowed to own your own system, and if you say the right words
	(and pay the right fees) you can even put it on the network.

# 
#Chris Tanski

	Ehud

--
Ehud Gavron        (EG76)     
gavron@vesta.sunquest.com
Send your questions to "ASK ZIPPY", Box 40474,
 San Francisco, CA 94140, USA
From: marshall@NEBULA.SSD.LMSC.LOCKHEED.COM (Bob Marshall)
Newsgroups: comp.os.vms
Subject: Re: LN03 Queues on TCP/IP LINES
Date: 12 Dec 92 04:40:48 GMT
Reply-To: marshall@NEBULA.SSD.LMSC.LOCKHEED.COM
Organization: LMSC, Sunnyvale, California

In article <mBgmVB8w164w@jwt.UUCP>, bbs-comarow@jwt.UUCP (Bob Comarow) writes:
>A while ago I asked if anyone knew about getting
>VMS queues on terminal servers working in a network
>that BANS LAT.  (Don't ask why.).  No one responded.

Don't feel bad; I asked the same question about a year ago and got no
useful responses. I can tell you that both TGV Multinet and Wollongong
provide symbionts that will let you direct output to an IP address
like a.b.c.d:nnn (where a.b.c.d is an IP address, and nnn is a TCP
port number). However, both of these techniques require that you
specify the /PROCESSOR switch on the INIT/QUEUE command; my problem
is that my printers are already using the /PROCESSOR switch for
custom symbionts, so this solution is not viable.

This seems like it would be such a common problem; why has Digital or
anyone else not devised a good solution to this problem? More and more
LAT terminal servers are being replaced by TCP/IP servers, and there
just *HAS* to be some good way to hook printers up to these things.

=============================================================================
Bob Marshall                     \\     "Women aren't as smart as they
Lockheed Missiles & Space Co.     \\     think they are; they think we
Sunnyvale, CA                      \\    men know a lot more than we
marshall@force.ssd.lmsc.lockheed.com\\   really do."
"I tell the truth 'cept when I lie"  \\     - Tim the Toolman
=============================================================================
From: poole@admin.usask.ca ()
Newsgroups: comp.os.vms
Subject: Re: newmail folder mystery
Date: 15 Dec 1992 22:12:25 GMT
Organization: University of Saskatchewan
Distribution: world
Reply-To: poole@admin.usask.ca ()
NNTP-Posting-Host: vortex.usask.ca

|> In article <1992Dec9.185419.10974@nosc.mil>, mike@jammin.nosc.mil (mike
|> pawka) wrote:
|>>
|>>  Sometimes I want to move a message from a folder to the newmail folder so
|>>I will be notified of it later.  You can MOVE NEWMAIL, but when you
|>>re-enter  MAIL and issue a DIR you won't see any messages you have moved
|>>until you issue a SEL NEWMAIL. Even stranger, if you receive a couple of
|>>messages in the interim,  you will see those when you do a DIR upon
|>>entering MAIL and if you do a  SEL NEWMAIL, you will then see all the
|>>messages.

If you are running the windows version of MAIL, there is a way to keep
messages in Newmail until you decide to move them. In the RECEIVE options, turn
off the "automatic refile opened messages to MAIL folder" option. As you
read messages in Newmail, they will stay in the Newmail folder until you move
or delete them.

BTW: This function does not work in character cell MAIL even when the option
     is set in windows MAIL.

Chris Poole
Poole@Admin.USask.CA
Newsgroups: comp.os.vms
Subject: Re: FIXed: OpenVMS VAX V6.0 Postscript press release!
From: don@zl2tnm.gen.nz (Don Stokes)
Date: 16 Dec 92 08:03:09 GMT
Distribution: world
Organization: The Wolery

leichter@lrw.com (Jerry Leichter) writes:
> It's worth understanding what exactly has happened here, since it may have
> happened elsewhere in the file.  That's NOT a "redundant" ")", or at least
> it wasn't in the original file.  ")" is ASCII character 41.  Add 128 to that
> (i.e., set the top bit) and you get DEC MCS/ISO Latin 1 character 169, which
> is ")".  Some of you will see that as what it should be (and was in the
> original file):  C-in-circle, the international copyright symbol.  Others of
> you will probably see another ")", as some broken mailer on the net strips of
> those "irrelevant" top bits.  That's undoubtedly what happened to the Post-
> script file, too.  The question I can't answer is whether there were any other
> characters in the file which were mangled in this way.

Ummm, I wish to take you to task on your use of the word "broken"....

RFC 821, Simple Mail Transfer Protocol:

	4.5.2.  TRANSPARENCY

	[...]

	"The mail data may contain any of the 128 ASCII characters.  All
	 characters are to be delivered to the recipient's mailbox
	 including format effectors and other control characters.  If
	 the transmission channel provides an 8-bit byte (octets) data
	 stream, the 7-bit ASCII codes are transmitted right justified
	 in the octets with the high order bits cleared to zero."

So it's not "broken" mailers that are stripping bits.  It's broken mailers
that leave it in.  News however isn't covered by this "restriction".

Of course, one could say RFC 821 is "broken".... but I won't get into that
discussion.  8-)

--
Don Stokes, ZL2TNM (DS555)                        don@zl2tnm.gen.nz (home)
Network Manager, Computing Services Centre            don@vuw.ac.nz (work)
Victoria University of Wellington, New Zealand              +64-4-495-5052
Newsgroups: comp.os.vms
From: fisk@cvdv99.mayo.edu (Tom Fisk | 2D-337 STM | 5-4341)
Subject: NFS mounting directory from HP-UX and PC ChameleonNFS
News-Software: VAX/VMS VNEWS 1.41    
Reply-To: fisk@mayo.edu
Organization: University of Arizona MIS Department - Mosaic Group
Date: 20 Dec 1992 20:25 -0700

We are evaluating an HP system (running HP-UX V9.0) and also have a PC running
ChameleonNFS.  When I try to mount a UCX exported directory from our VAX on 
either of these systems I get the error message:

%%%%%%%%%%%  OPCOM  20-DEC-1992 20:16:05.97  %%%%%%%%%%%
Message from user UCX$NFS on CVDV99
%UCX-W-NFS_EXPNRC, failed to find in Export database filesystem
 /xxxxxx.dkb0/directory
-UCX-S-NFS_CLIENT, uid=0  gid=3  host_name = xxxhp
-RMS-E-RNF, record not found

But when I do....

$ ucx show export

Filesystem                              Host name

/aaaaaa.dkb0/dir                        xxxrisc, xxxpc1
/xxxxxx.dkb0/directory                  xxxrisc, xxxhp
/bbbbbb.dua1                            xxxrisc
/cccccc.dka300/ccc                      xxxrisc
/cccccc.dka700/dddddddddd               xxxrisc
/cccccc.dka700/eee                      xxxrisc
/usr                                    xxxrisc

...there it is exported plain as day.  I can NFS mount these directories with
no problems on an IBM RS/6000 AIX V3.2 system.

It looks like the HP is putting an extra blank in front of the directory name
but this really doesn't make any sense.  I get the exact same message when
I try to mount an exported file system from ChameleonNFS also.

It is not an authentication/security problem...if I remove the proxy it will
complain about authentication.

Any ideas?

-------------------------------------------------------------------------------
Thomas B. Fisk          +----------------------------+  Internet: fisk@mayo.edu
Mayo Clinic             |   If you don't know where  |  Voice: (507) 255-4341
200 First Street SW     |  you're going you'll never |  FAX: (507) 255-5484
Mail Stop 2D-337 STM    |         get there.         |
Rochester, MN  55905    +----------------------------+
-------------------------------------------------------------------------------
Xref: sparky comp.os.vms:19609 comp.lang.c:18727
From: winalski@adserv.enet.dec.com (Paul S. Winalski)
Newsgroups: comp.os.vms,comp.lang.c
Subject: Re: VMS c, case sensitivity and calls to VAXCRTL
Date: 20 Dec 92 21:40:18 GMT
Reply-To: winalski@adserv.enet.dec.com (Paul S. Winalski)
Organization: Digital Equipment Corporation, Nashua NH


In article <19DEC199219035353@eql.caltech.edu>,
rankin@eql.caltech.edu (Pat Rankin) writes:

|>> Is the VMS linkier case sensitive? Does it know the difference
|>> between, eg, strcpy, STRCPY, StRcPy?
|>
|>     The linker is now case-sensitive, but most VMS compilers still convert
|>all external identifiers into uppercase.

The VMS Linker always has been case-sensitive, but until recently, it never
got to see many names containing lower-case characters because the assembler
and compilers never generated such names in object files.  The VMS object
language in fact used to be defined such that only upper-case characters were
legal in symbol and PSECT names, and ANALYZE/OBJECT used to squawk about such
things.  However, this restriction in the object language has been removed.

--PSW
From: CARL@SCUACC.SCU.EDU ("CARL FUSSELL, ACADEMIC COMPUTING CENTER")
Newsgroups: comp.os.vms
Subject: Question on charging/billing for VAX use.
Date: 17 Dec 92 03:04:00 GMT
Organization: The Internet

A quick question... I hope.  Is there any facility or program that is
distributed with VMS that will perform rudimentary charging for users
on the VAX?  That is, you can specify a unit rate for cpu time,
connect time, printer units, disk space, etc. and it generates some
form of billing report for you.  I know there are commercial programs,
but I need something that will give me some sort of preliminary
information in order to decide what sort of revenues might be
involved.  This will be very helpful in budget justifications on our
VAX system.

Thanks in advance.

Carl Fussell
Santa Clara Univ.
Internet:  carl@scuacc.scu.edu
Bitnet:    carl@scu
From: moravec@NEWTON.PH1.UNI-KOELN.DE (Andreas Moravec)
Newsgroups: comp.os.vms
Subject: VMScluster file cache
Date: 15 Dec 1992 19:51:32 GMT
Organization: University of Cologne, I. Physik. Inst., Germany
Reply-To: moravec@NEWTON.PH1.UNI-KOELN.DE
NNTP-Posting-Host: newton.ph1.uni-koeln.de

Anyone using the file cache with 5.5-2 or 5.5-2HW, does it work ?
If it works, how to set the corresponding sysgen params ?

Andreas.

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       KOSMA = Koelner Observatorium fuer SubMillimeter-Astronomie
 Andreas Moravec               TEL      +49 (221) 470 3558
 I. Physikalisches Institut    FAX      +49 (221) 470 5162
 Universitaet zu Koeln         TELEX    888 2291 UNIK D
 Zuelpicher Str. 77            INTERNET Moravec@Ph1.Uni-Koeln.De
 5000 Koeln 41, Germany        X.400    S=Moravec;OU=Ph1;P=Uni-Koeln;A=DBP;C=DE
From: carl@SOL1.GPS.CALTECH.EDU (Carl J Lydick)
Newsgroups: comp.os.vms
Subject: Re: Page and Swap File Names Missing
Date: 11 Dec 1992 17:57:00 GMT
Organization: HST Wide Field/Planetary Camera
Distribution: world
Reply-To: carl@SOL1.GPS.CALTECH.EDU
NNTP-Posting-Host: sol1.gps.caltech.edu

In article <1992Dec10.194951.20157@Rapnet.Sanders.Lockheed.Com>, mores@eavax.sanders.lockheed.com (David C. Mores) writes:
=Yes, I have seen that.  Check the file protection on the page and swap files.
=They should be world readable if you wish SHOW MEM to disclose their location.

And they should *NOT* be world-readable if you give a damn about security.
--------------------------------------------------------------------------------
Carl J Lydick | INTERnet: CARL@SOL1.GPS.CALTECH.EDU | NSI/HEPnet: SOL1::CARL

Disclaimer:  Hey, I understand VAXen and VMS.  That's what I get paid for.  My
understanding of astronomy is purely at the amateur level (or below).  So
unless what I'm saying is directly related to VAX/VMS, don't hold me or my
organization responsible for it.  If it IS related to VAX/VMS, you can try to
hold me responsible for it, but my organization had nothing to do with it.
Newsgroups: comp.os.vms
From: sw4847@albnyvms.bitnet
Subject: VMS-pascal/cls
Reply-To: sw4847@albnyvms.bitnet
Organization: University of NY at Albany
Date: Sun, 20 Dec 92 00:17:40 GMT

IS there a way to clear the screen in VMS pascal?
I don't mean a loop of writelns I want to CLEAR it.
Thank you please reply any way you want

						Scott Weinstein

Newsgroups: comp.os.vms