HDTenEightyP/NetNews huggingface dataset:
From: pmoreau@banc.cenaath.cena.dgac.fr
Subject: Re: POSIX shells
Organization: CENA, Centre d'Etudes de la Navigation Aerienne - FRANCE
Date: 28 Jan 93 18:56:49 +0100

In article <C1KMpq.4x4@dscomsa.desy.de>, sprute@dsf58a.desy.de (Lars Sprute)
writes:
> Can someone give me a pointer to anonymous ftp servers which have
> UNIX shells (tcsh, ksh, zsh, ...) ports to VMS POSIX, please ?
> 
> A few months ago I've read about a tcsh port, but I lost the message.
> 
> Thanks for your help,
> 
> Lars
> 
> --

In Europe (France) : ada.cenaath.cena.dgac.fr or banc.cenaath.cena.dgac.fr

In subdirectory VMS :

Directory CENA10:[ANONYMOUS.VMS]

TCSH603.README;1                    37  28-NOV-1992 15:08:48.95
TCSH603.TAR_Z;1                   1312  30-NOV-1992 16:17:09.51
 
===============================================================================
pmoreau@ada.cenaath.cena.dgac.fr ______      ___   _
PSI%191190315::PMOREAU (France) / /   /     / /|  /|
                               / /___/     / / | / |   __   __   __   __  
CENA/Athis-Mons FRANCE        / /         / /  |/  |  |  | |__| |__  |__| |  |
BP 205                       / /   ::    / /       |  |__| | \  |__  |  | |__|
94542 ORLY AEROGARE CEDEX
-------------------------------------------------------------------------------
                          <<<  VMS inside  >>>
===============================================================================
From: leichter@lrw.com (Jerry Leichter)
Newsgroups: comp.os.vms
Subject: re: sysuaf.dat corruption
Date: 21 Jan 93 12:47:00 GMT
Distribution: world
Organization: The Internet


	I wanted to compress my sysuaf file, but when I tried to use anal to
	generate and fdl file, it failed.

This is an odd description of the problem.  Has the SYSUAF been functioning
normally?  I.e., did you find the error only when you used ANALYZE, or was
something acting up before then.

					   There seems to be some file
	corruption.  Does any one know how this corruption could of come about

It doesn't happen, but files do get corrupted, usually because of system
crashes or power failures at JUST the wrong moment.

	or  how to repair it.

You can usually simply CONVERT the file to an identical copy of itself.  If
that fails, convert it to a sequential file, then convert the sequential file
back to an indexed file.

			       We are a university with over a thousand active
	accounts   I do not want to have to reregister every user.

If all else fails, get a copy of your SYSUAF.DAT off a backup.  You DO back
it up, I hope?

	Here is part of the report:
	$ ANAL/RMS/CHECK X.DAT/OUT=UAF.REPORT

	...

	***  VBN 215:  SIDR pointer extends past end of SIDR record.
	Unrecoverable error encountered in structure of file.


	The analysis uncovered 2 errors.

So why does your excerpt show only one?

Anyhow:  The particular error tells us little except that, indeed, the file
somehow got damaged.

If the error is in the index structure only, converting to sequential and
back again will fix it.  If the error is in a data block, it's generally
possible to write a simple program to read through the file, skipping over
the bad data, and recreate all of it except the damaged part.  Your problem
seems to be of the first variety, and to apply to a secondary key to boot.

							-- Jerry
From: harvey@indyvax.iupui.edu
Newsgroups: comp.os.vms
Subject: VAX (F,D,G) Floating Point <=> IEEE Floating Point?
Date: 21 Jan 93 23:20:33 -0500
Organization: Indiana University-Purdue University at Indianapolis

Anyone have any routines to convert to/from the VAX (F,D,G) floating point
formats and IEEE floating point formats?  Or just documentation on the IEEE
floating point formats - then I could write it myself.  Either FORTRAN or C
is OK for me.
--
James Harvey    IUPUI/OIT Technical Support/VMS & Networks
harvey@iupui.edu  uucp:iugate!harvey  bitnet:harvey@indyvax
Newsgroups: comp.os.vms
From: buda@star.enet.dec.com (Mark A. Buda)
Subject: Re: re: REPOST: Parameters for Diskperformance
Organization: Digital Equipment Corporation
Date: Thu, 21 Jan 1993 21:29:40 GMT


In article <C0y6Fs.KBv@micrognosis.co.uk>, nreadwin@micrognosis.co.uk (Neil Readwin) writes...

>I know that. That is why it says PAGING cluster size. Neil.

My mistake in reading.  Sorry about that.

	- mark

buda@star.enet.dec.com
...!decwrl!star.enet.dec.com!buda
buda%star.enet.dec.com
From: steve@dbaccess.com (Steve Suttles)
Newsgroups: comp.os.vms
Subject: Re: VAXC problems (V3.2)
Date: 26 Jan 93 20:29:07 GMT
Article-I.D.: mccoy.156
Organization: Cross Access Corp., Santa Clara, CA
X-Newsreader: Tin 1.1 PL4

whd0675@cs.rit.edu (Walter H Dick) writes:
: I have noticed that there are some differences between ANSI 'c' and VAXC.
: I would like to know if these are known differences...  The following types
: of syntax do not work:
: 
: #define paste(front, back) front ## back
: #define dprint(expr) printf(#expr " = %g\n", expr)
: printf("Hello, " "World\n");
: void f()
: {
:    int i[5] = {1, 2};
:    int n;
: 
:    for (n = 0; n < 5; printf("%d\n", i[n]), n++);
:    /* the last 3 values should be set to zero regardless of the fact that
:       the array is automatic */
: }
: 
: Walter H. Dick, III
: whd0675@cs.rit.edu

Absolutely right.  VAX C is not ANSI C.  It says so in the documentation.
There is no mention whatsoever of the '#' tokenizing operator, since it wasn't
even an inspiration at the time VAX C was written.  String concatenation was a
peculiar feature at that time, which has since gained in popularity.  The
preceding solution was to end a line with a backslash and keep typing on the
next line.  Also in the doc you will find that automatics must be fully fleshed
out to be fully initialized.  The /standard=portable option will warn you about
automatics and initialization, since at that time not everybody would let you
initialize an automatic, array or otherwise.  There is also no lint.  There is
no way to get complaints about functions without prototypes.  You can't
suppress messages independently, like the automatic initializes.  And so on.

Actually, the compiler's pretty good; it's just not what you expected.  But
wait til you try the runtime library...

sas
-- 
Steve Suttles                Internet:  steve@dbaccess.com      Dr. DCL is IN!
CROSS ACCESS Corporation     UUCP: {uunet,sgiblab}!troi!steve  Yo speako TECO!
2900 Gordon Ave, Suite 100   fax: (408) 735-0328              Talk data to me!
Santa Clara, CA 95051-0718   vox: (408) 735-7545   HA! It's under 4 lines NOW!
From: carl@SOL1.GPS.CALTECH.EDU (Carl J Lydick)
Newsgroups: comp.os.vms
Subject: Re: SYSUAF.DAT access?
Date: 22 Jan 1993 11:13:08 GMT
Organization: HST Wide Field/Planetary Camera
Distribution: world
Reply-To: carl@SOL1.GPS.CALTECH.EDU
NNTP-Posting-Host: sol1.gps.caltech.edu

=> =Assuming you gave READ+WRITE access in your ACE, I have some other guesses what

Sorry, my mistake.  Since Bob didn't mention the obvious problems with giving
the user WRITE access to the file (i.e., if you give him WRITE access to
SYSUAF, he's got any privs he might want to grant himself), I misread
"READ+WRITE" as "READ+EXECUTE."  One of these days I'm going to learn that when
I wake up in the middle of the night, it means my blood sugar's running low and
eat before logging in as a cure for my insomnia.  My apologies, Bob.  But why
didn't you point out to the original poster that if he gives WRITE access to
SYSUAF.DAT, he's giving away the store?
--------------------------------------------------------------------------------
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: bruce@ais.com (Bruce C. Wright)
Newsgroups: comp.os.vms
Subject: Re: How can I change my Username
Date: 27 Jan 93 15:03:41 GMT
Organization: Applied Information Systems, Chapel Hill, NC

In article <1993Jan26.235253.2644@merrimack.edu>, finocchiaroj@merrimack.edu writes:
> I was wondering if there is a way that I can change my username by bypassing
> the system managers protected privliages.

I don't understand what you're trying to accomplish.

If you're asking whether you can change your process name to some
humorous quote or something, you can just do 

	$ set process/name="my_quote"

If you want to set your name for MAIL, you can do:

	MAIL> set personal_name "my name"

which will put your name on your mail so that it will be more
obvious who you are.  It's also possible to forge mail, but I'm
not going to tell you how to do that :-).

If you have a system that you need to boot up but which needs something
done at system startup time, before you can get a chance to log in,
you need to look at the minimal system boot and at the alternate UAF
file boot procedures.

If you're a privileged user who wants to play around with something
like the `Stealth' program that hides your process from other users
and/or other sorts of hackery, the answer is `yes', but since you're
good enough to have been granted system privileges you should be good
enough to know what to do with them :-).

If you're trying to figure out how to break into a system, you don't
really think someone here is going to tell you, do you?

Bruce C. Wright
Newsgroups: comp.os.vms
From: lionel@quark.enet.dec.com (Steve Lionel)
Subject: Re: Activating a sharable image 
Reply-To: lionel@quark.enet.dec.com (Steve Lionel)
Organization: Digital Equipment Corporation, Nashua NH
Date: Wed, 27 Jan 1993 18:27:01 GMT


In article <1993Jan27.165530.4660@das.harvard.edu>, chen@speed.uucp 
(Lilei Chen) writes:
|>
|>Does someone on the net know how to call subroutines in a sharable image
|>after a lib$find_image_symbol call?  What can one do with the the symbol
|>value returned by that call?  An example in FORTRAN and/or C would be
|>greatly appreciated.
|>

You could use LIB$CALLG, or pass the value to another routine which
declares the argument as an external function.  Here's a FORTRAN example:


	INTEGER ROUT_ADDR,ARGLIST(0:1)
	CALL LIB$FIND_IMAGE_SYMBOL ('SHRIMG','ROUT_NAME',ROUT_ADDR)
	...
	! Use LIB$CALLG to do the equivalent of:
	!	CALL ROUT_NAME(X)
	!
	ARGLIST(0) = 1	! Number of arguments
	ARGLIST(1) = %LOC(X) ! Address of X
	CALL LIB$CALLG (ARGLIST, %VAL(ROUT_ADDR))
	!
	! Alternate method by using a second Fortran routine
	!
	CALL CALL_IT (%VAL(ROUT_ADDR,X)
	...
	SUBROUTINE CALL_IT (ROUT_TO_CALL, ARG)
	EXTERNAL ROUT_TO_CALL
	REAL ARG
	CALL ROUT_TO_CALL (ARG)
	...


--

Steve Lionel                    lionel@quark.enet.dec.com
SDT Languages Group
Digital Equipment Corporation
110 Spit Brook Road
Nashua, NH 03062
From: tom@finwds01.tu-graz.ac.at (Thomas Leitner)
Newsgroups: comp.os.vms
Subject: VMS/POSIX: how much diskspace required ?
Date: 21 Jan 1993 08:33:44 GMT
Organization: Technical University of Graz, Austria
NNTP-Posting-Host: finwds01.tu-graz.ac.at
X-Newsreader: TIN [version 1.1 PL8]

Hello,

I need to check, if my POSIX application can be compiled under VMS and
got to convince my system manager to install it for me. Can someone
please drop me a line and tell me how much diskspace it needs ?

I need only POSIX.1 (IEEE 1003.1) compatibility and not the whole set
of system utilities required for POSIX.2. 

Thanks for any information and regards from Austria -- Tom Leitner

   tom@finwds01.tu-graz.ac.at
   tom@piassun1.joanneum.ac.at

Newsgroups: comp.os.vms
From: mikes@Ingres.COM (Mike Schilling)
Subject: Re: VAXC divide problems (V3.2)
Date: 28 Jan 93 20:27:24 GMT

I want to
verify what has been an implicit assumption in this thread: that the
reserved first word on the stack and VACX$ESTABLISH are
purely for setjmp/longjmp support.  That is, if I avoid setjmp/longjmp,
either by never unwinding the stack or by using SYS$UNWIND to do so,
can I safely use LIB$ESTABLISH in a VAX C program?  
----------------------------------------------------------------------------
mikes@ingres.com = Mike Schilling, INGRES, An ASK Group Company, Alameda, CA
Just machines that make big decisions,
Programmed by fellows with compassion and vision.	-- Donald Fagen, "IGY"
Newsgroups: comp.os.vms
From: drewo@dcatlas.dot.gov (Andrew R. Orndorff)
Subject: REGIS graphics info?
Organization: U.S Dept. of Transportation
Date: Mon, 25 Jan 1993 14:37:33 GMT


     Quicky request for info pointers here - we're trying to incorporate
REGIS graphics capability into a piece of software (for those users
who still use something with VT240 capabilities) but don't have any
documentation on REGIS.

     So, if someone could point me in the direction of some reasonable
docs on REGIS graphics, I'd be much appreciative.

     Thanks.
-- 
----------------------------------------------------------------------------
Andrew Orndorff            Internet: dcatlas!zeus.dot.gov!drewo@uunet.uu.net
NHTSA Data Center          UUCP:     ...uunet!dcatlas!zeus.dot.gov!drewo
U.S. DOT
From: jasper@molbiol.ox.ac.uk
Newsgroups: comp.os.vms
Subject: Re: CONDIST/CONOLD to the third world (Was Sabry)
Date: 24 Jan 93 19:56:26 GMT
Organization: Oxford University Molecular Biology Data Centre
Nntp-Posting-User: jasper

In article <22JAN199318355050@reg.triumf.ca>, music@reg.triumf.ca (FRED W. BACH) writes:
> In article <gurman.727463783@umbra.gsfc.nasa.gov>, gurman@umbra.gsfc.nasa.gov (Joseph B. Gurman) writes...
> 
>    Great idea.  I was the first on the net to suggest this type of
>  thing, and I even asked DEC if someone on-line was listening.  I got some
>  private responses but I did not hear of any official action yet.  But your
>  point about DECUS *specifically* getting behind the drive to send old
>  documentation to the Third World is a really good idea.

Having just unpacked 18 complete copies of Novemeber CONDIST, CONOLD and
NAS-250 which came unwanted with RRD42's, and since my local DEC guys didn't
have anyone to give them too.... I am game to donate if DEC want to let us. 
I just can't afford to give the RRD42's away to read them on.... 

If anyone at DEC or DECUS is coordinating this and wants to drop me a line
I'll arrange the shipping or whatever. 

>  Fred W. Bach ,    Operations Group        |  Internet:music@erich.triumf.ca 
>  TRIUMF (TRI-University Meson Facility)    |  Voice: 604-222-1047 loc 278/419 
>  4004 WESBROOK MALL, UBC CAMPUS            |  FAX:   604-222-1074 
>  University of British Columbia, Vancouver, B.C., CANADA  V6T 2A3 

Jasper Rees
Oxford University Molecular Biology Data Centre
and The Sir William Dunn School of Pathology

jasper@molbiol.ox.ac.uk
From: dragon@NSCVAX.PRINCETON.EDU (Mighty Firebreather)
Newsgroups: comp.os.vms
Subject: RE: Diacriticals???How???
Date: 26 Jan 93 16:25:14 GMT
Distribution: world
Organization: The Internet


	J.C. Anderson <92anderson@gw.wmich.edu> writes:
>
>I have a problem....    how does one implement diacriticals (those funny-
>	looking foreign marks/letters) on a vax/vms?
>
>

	If I needed to do it, I'd use the "Compose Character" key on my 
LK-201 keyboard.

Compose Character a" = d
Compose Character a' = a
Compose Character a` = `
Compose Character a^ = b
Compose Character a* = e
Compose Character a~ = c

	Both your terminal and your serial port must be setup to use eight 
bit characters.  'x' (if you see this is an 'x', something is stripping 
the eigth bit.

>Everytime I switch to a foreign keyboard set, and login to the system, it
>	reverts back to usa.

	How do you "switch to a foreign keyboard set"?

>
>Anyone got any suggestions?

*************************************************************************
*                                                                       *
*                        Here, there be dragons!                        *
*                      dragon@nscvax.princeton.edu                      *
*                                                                       *
*                                                Richard B. Gilbert     *
*************************************************************************
From: F.Zwarts@KVI.NL ("Fred Zwarts, KVI, Groningen, NL.")
Newsgroups: comp.os.vms
Subject: Re: Problems with EXABYTE tape drive
Date: 25 Jan 93 15:28:52 GMT
Distribution: world
Organization: The Internet

> On our site we use EXABYTE tape drive for backup purpose.  But we
> can not get more than 500MB on a 112M tape which is supposed to be
> able to hold more than 2GB according to the specification.  We have
> about five drives and all behave the same way.  We even tried it on
> a PC with an ADAPTEC SCSI controler, but the result is the same.
> EXABYTE claimed that they don't know anything about the possible
> cause.  So I am asking the net if anyone has encountered similar
> problems with EXABYTE tape drive and/or knows its possible cause.
> Thanks.
>
> Jim (xue@cfaft5.harvard.edu)

Do you use one single BACKUP saveset per tape or many small savesets per tape?

In the latter case you should realize that tape marks cost a very large amount
of space on the tape, the equivalent of several megabytes data per tape mark.
An EXABYTE 8200 has filled a tape after a few hundred tape marks without a
single byte of data. I once tried to COPY all .COM files in SYS$MANAGER
(169 files, 1 Mb) onto tape. After two hours it asked for a second volume.

Fred Zwarts	KVI, Groningen, Netherlands	Internet:	F.Zwarts@KVI.nl
Phone:		(+31)50-633619			Telefax:	(+31)50-634003
X400:		C=nl;ADMD=400net;PRMD=surf;O=KVI;S=Zwarts;G=Fred

Newsgroups: comp.os.vms
From: tihor@acf3.NYU.EDU (Stephen Tihor)
Subject: Re: Window manager???
Organization: New York University
Date: Thu, 28 Jan 1993 17:38:00 GMT

It is most likely that you (1) have not disabled oeprator messages to
teh consolthe console, and (2) have missed the node in the
manual that contorl-F2 toggles the OPA0: window inthe top of the screen.

--
Stephen Tihor/NYU/251 Mercer St/NY NY 10012/+1 212 998 3052/tihor@nyu.edu
Newsgroups: comp.os.vms
From: billb@crpmks.uucp (Bill Bochnik (Info Systems))
Subject: Re: Remotely rebooting vms
Reply-To: billb@crpmks.UUCP (Bill Bochnik (Info Systems))
Organization: Ciba-Geigy Corporation
Date: Thu, 21 Jan 1993 16:50:10 GMT


There is some hack floating around that will allow a VAXStation to get dumped 
to the >>> prompt on a shutdown by forcing a bugcheck in the shutdown (which 
requires executing a different shutdown procedure).  I can try to find it (I 
should still have it) if someone needs it.

-- 
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: LPZ@LUDWIG.CTD.ORNL.GOV ("Lawrence MacIntyre - 615.576.0824")
Newsgroups: comp.os.vms
Subject: Re: LAT Printer Pausing.
Date: 22 Jan 93 18:20:20 GMT
Organization: The Internet

>I recently upgraded to VMS 5.5-2 and I'm having some problems with
>one of our LAT printers. The printer is attached to a 3rd party LAT
>terminal server (Datability), and has been working for over two years
>in this configuration. What is happening is the queue keeps pausing
>after one or more jobs. If you do a STOP/QUEUE/RESET on the queue, and
>then restart it immediately, it will start printing again, but then
>go into a paused state after a semmingly random amount of time. The only
>way to get it started again is to go through the STOP/QUEUE/RESET and
>START/QUEUE sequence again. In addition to being a pain, sometimes the
>job printing when the queue goes into the paused state gets "lost" when
>it is restarted. Subsequent files then print OK.

Howard:                           

If you have a print queue in the paused state, it means that the queue received
a ^S from the printer (assuming that you use XON/XOFF) and hasn't received the
corresponding ^Q.  The possibilities are:

1.  Your printer is toast
2.  Your terminal server is toast
3.  Something else ;-()

I have usually found, in these cases, that it is the terminal server.  Try
another port on the same server or a different server.

                                  Lawrence
                                      ~
-----------------------------------------------------------------------------

Internet: MACINTYRELP@ORNL.GOV    US-Snail: Lawrence MacIntyre
          LPZ@ORNL.GOV                AT&T: 615.576.0824
From: finocchiaroj@merrimack.edu
Newsgroups: comp.os.vms
Subject: VAX Pascal's Dispose Procedure
Date: 26 Jan 93 12:06:08 GMT
Organization: Merrimack College, No. Andover, MA, USA

I have a question about how can I prove or disprove that the DISPOSE procedure 
in Vax Pascal does really return the storage space pointed to by the parameter
of the dispose procedure to the system's free space so that it can be reused.

All Comments welcome,

	finocchiaroj@merrimack 
Newsgroups: comp.os.vms
From: jnelson@gauche.zko.dec.com (Jeff E. Nelson)
Subject: Re: PCA limitation / Unix "strip" for VMS
Keywords: PCA,strip
Reply-To: jnelson@gauche.zko.dec.com (Jeff E. Nelson)
Organization: Digital Equipment Corporation
Date: Tue, 26 Jan 1993 12:05:34 GMT


In article <418@ittc.wec.com>, fitch@ittc.wec.com (Ken Fitch) writes:
|>The DECset Performance & Coverage Analyzer (PCA) is having trouble
|>digesting an executable with a large number of debug symbols.
|>When run it gives the message:
|>
|>%PCA-E-INCDST, incorrect DST nesting in module RPDINIT. Datafile not set.
|>
|>The description of this error in the documentation says to submit
|>an SPR to DEC if the same module works with the regular debugger.
|>It seems to (I can "set module" to the module PCA complains about
|>if I use the normal debugger)... 

Given this description, then in all probability you've run into a bug in PCA.
Especially since the debugger is able to understand the DST for the module.

|>What I'd like to find out is:
|>
|>	- is there a known workaround for the PCA problem?

No, other than to compile this particular module /NOTRACE.

|>	- is there something I can specify to LINK to tell it
|>	  to ignore debug symbols for a _subset_ of library modules?

No, sorry.

|>	- is there a VMS equivalent of the Unix "strip" command
|>	  that I can apply to object files?

No, but you can recompile the modules /NOTRACE.

|>	- could I create my own equivalent of "strip" by somehow 
|>	  setting the count of debug symbols in the object module 
|>	  header (or wherever) to zero?

There is no such count. An object module contains a series of object records.
As Jerry Leichter (leichter@lrw.com) suggests, you could write a program
to read an object module and throw out the records you don't want.

The object module records are defined in STARLET by $OBJDEF. If you decide to
write this program, the records to skip are the ones whose OBJ$B_RECTYP field
is either OBJ$C_TBT or OBJ$C_DBG. OBJ$C_TBT contains traceback records
(module definitions, routine definitions, line numbers); OBJ$C_DBG contains
data symbol definitions. Please note that such a program may produce an
invalid object module. The fastest and supported method is to compile the
module /NOTRACE.

Hope this helps.

-Jeff E. Nelson
-OpenVMS Debug
-Digital Equipment Corporation
-Internet: jnelson@gauche.zko.dec.com