HDTenEightyP/NetNews huggingface dataset:
From: sharmp@hhcs.gov.au
Newsgroups: comp.os.vms
Subject: File format change by BACKUP?
Date: 12 Nov 92 12:20:46 +1100
Organization: Aust. Dept. Health, Housing and Community Services

We have just had a situation where the backup command has done a funny on us. 
The situation was a backup to tape was being done of a number of indexed RMS
files.  The operator was prompted for another tape, and had to abort due to
problems with the tape mount.  

When the files are recovered from tape, the last file on the tape prior to the
operator abort is in sequential format.  I was fairly sure that backup restored
files in the same format as they were put on tape.  Is it possible for the file
to be still opened when the operator aborted and for this to result in a 
different file format?  The recovery command used was just
	backup/log/select=(filenames)

By the way, we are running VMS 5.5-1.  We have a meeting tomorrow (22 hours
time) about the problems we had, so any info/suggestions you have would be
really appreciated.

Thanks

Peter Sharman     @sharmp.hhcs.gov.au
Newsgroups: comp.os.vms
From: tordm@vand (Tord G.M. Malmgren)
Subject: Re: VT200 ESCAPE SEQUENCES
Reply-To: TordM@VanA.PhySto.SE
Organization: Department of Physics, University of Stockholm -- Sweden
Date: Thu, 5 Nov 1992 10:04:37 GMT

In article <9211050114.AA00478@unix.sri.com>, ACCNEWS@HOFSTRA.BITNET writes:

>I can't locate my pamphlet for the VT200 terminal escape sequences.  I was
>wondering if there was an on-line or ftp-able source for the escape sequences.

 are we the only system in the world that has a sys$system:smgterms.txt ??




---------------+--------------------------------+----------------------------
 Tord Malmgren | InterNet: TordM@VanA.PhySto.SE | These opinions are my OWN,
               | BITNet  : TordM@SESUF51        | and NOT of this department!
---------------+--------------------------------+----------------------------
 Department of Physics, University of Stockholm -- Sweden (Northern Europe)
Newsgroups: comp.os.vms
From: sca@gese.ge14.mdadv.gv.at (Petzi Schweda)
Subject: How to generate bookreader-documetns ???
Organization: MD-ADV
Date: Wed, 11 Nov 1992 09:18:29 GMT


Does anybody know how to generate bookreader-documentation 
WITHOUT using VAX-DOCUMENT ? 
More concrete: now we're generating our docs as TXT, PS and HLP
from C-programs, and want to add bookreader format ...

any clues ???

thanks, Petzi
-- 
----------------------------------------------------
Petzi Schweda (sca@gese.ge14.mdadv.gv.at)
MD-ADV, Municipality of the City of Vienna, Austria
Newsgroups: comp.os.vms,vmsnet.misc
From: jhautala@nyx.cs.du.edu (Jim Hautala)
Subject: Changing DECW PauseScreen background?
Organization: Nyx, Public Access Unix @ U. of Denver Math/CS dept.
Date: Thu, 12 Nov 92 19:10:05 GMT


vi

Hi,

 I was wondering if anyone knows of a way to change the DECwindows
Pausescreen background? Is it similar to the way you change the login
screen??

 thanx

 Jim
From: dierker@wums.wustl.edu
Newsgroups: comp.os.vms
Subject: RE:User limit in VS4000
Date: 11 NOV 92 19:24:47 GMT
Organization: MIT PLASMA FUSION CENTER
NNTP-Posting-Host: msnews.wustl.edu

>(dumb idea in my opinion given what they are competing against.)  In fact
>I believe we ran into that policy, but we have the CSLG :) which allows us
>,as an educational institution to have infinite logins.
>Robert Morphis
>system%niu.hepnet@lbl          BITNET
Check you CSLG agreement again... The one that Washington University (St. Louis)
has limits the number of simultaneous logins on a VAXStation to 8 per the
agreement.  While the (software) licenses provided by the CSLG are unlimited.
The paper agreement says otherwise.  If you are running unlimited logins you 
may be in violation of the CSLG agreement.
From: CCOPPS@VAX01.III.ORG.TW ("SHEN PU")
Newsgroups: comp.os.vms
Subject: Remote Procedure Call samples
Date: 11 Nov 92 18:46:00 GMT
Article-I.D.: ucbvax.9211110315.AA27671
Distribution: world
Organization: The Internet


Dear Sir :

     I am interesting in "Remote Procedure Calls", can any one tell me where
  to get sample files of RPC or XDR ?

     Thanks in advance !!!


                                             
                                              Pu Shen 
                                              ccopps@vax01.iii.org.tw
From: ELEHUMBORG@ORBSEN.UCG.IE (It's more fun to compute)
Newsgroups: comp.os.vms
Subject: /SECRECY and /INTEGRITY in MAIL
Date: 10 Nov 92 11:50:00 GMT
Distribution: world
Organization: The Internet


Anyone out there know what the /SECRECY and /INTEGRITY qualifiers to the
commands DIRECTORY, READ, SELECT and SET FOLDER in MAIL do?

; DEFINE VERB DIRECTORY
...
;	QUALIFIER SECRECY, VALUE(REQUIRED,TYPE=$ACL)
;	QUALIFIER INTEGRITY, VALUE(REQUIRED,TYPE=$ACL)
...
;	DISALLOW (FOLDER AND (BEFORE OR NEW OR SINCE OR SECRECY OR INTEGRITY))
...
; DEFINE VERB READ
...
;	QUALIFIER SECRECY, VALUE(REQUIRED,TYPE=$ACL)
;	QUALIFIER INTEGRITY, VALUE(REQUIRED,TYPE=$ACL)
...
; DEFINE VERB SELECT
...
;	QUALIFIER SECRECY, VALUE(REQUIRED,TYPE=$ACL)
;	QUALIFIER INTEGRITY, VALUE(REQUIRED,TYPE=$ACL)
...
; DEFINE SYNTAX SET_FOLDER_SYNTAX
...
;	QUALIFIER SECRECY, VALUE(REQUIRED,TYPE=$ACL)
;	QUALIFIER INTEGRITY, VALUE(REQUIRED,TYPE=$ACL)

Thanks, 

Kenn Humborg
elehumborg@orbsen.ucg.ie
"I _like_ quiche!"

Newsgroups: comp.os.vms
From: chappuis@cmu.unige.ch (Alain Chappuis (CMU, Geneva))
Subject: Help me for update CSWING
Organization: University of Geneva, Switzerland
Date: Tue, 10 Nov 1992 12:31:23 GMT

I like make the update for CSWING, and in PATCH.COM I found :

>$ WRITE SYS$OUTPUT "Edit me!"	! Delete this line
>$ EXIT				! And this one, too
>$! XPAT = "$dev:[dir]PATCH.EXE" ! NOT the VMS PATCH prog
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^             
Where I found it ?
It's not in distribution files !

>$! Fix the above line to define XPAT for the patch utility

Please send me the Ftp address where I found this program.

Alain.
-- 
+-----------------------+-----------------------------------------+
| Alain Chappuis        | Decnet     : UGCMU::CHAPPUIS            |
| Universite de Geneve  | Bitnet     : chappuis@cgecmu51.bitnet   |
| Centre Medical        | Internet   : chappuis@cmu.unige.ch      |
| 1, Rue Michel-Servet  | Telepac    : 4682161330                 |
| CH-1211 Geneve 4      | Telephone  : +41 (22) 702.50.73         |
|      Switzerland      | X400       :S=chappuis;OU=cmu;O=unige;  |
|                       |             PRMD=switch;ADMD=arcom;C=ch |
+-----------------------+-----------------------------------------+
From: kludge@grissom.larc.nasa.gov (Scott Dorsey)
Newsgroups: comp.os.vms
Subject: Nu/TPU
Date: 12 Nov 92 19:15:53 GMT
Distribution: world
Organization: The Internet


I'm having a bit of trouble with the Nu/TPU license manager... it seems to
have decided that we have users running Nu/TPU even when they are not.  
Unfortunately I have been unable to contact a/Soft in Andover, MA.  Their
old number seems to be disconnected and information doesn't recognize
their new one.  Has anyone out there dealt with this before?
--scott
From: tj06+@andrew.cmu.edu (Thomas J. Joyce)
Newsgroups: comp.os.vms
Subject: Any way to read Ultrix Doc CD on VMS?
Date: 12 Nov 92 03:42:37 GMT
Article-I.D.: andrew.kf0ZxBK00WB=N4L2Qr
Organization: Administrative Computing & Info Services, Carnegie Mellon, Pittsburgh, PA


    I have access to a few Ultrix DOC CDs. It would be really nice to
be able to read them. I know that they can't be read directly on my
VMS system [that has a CD reader]. Obviously the file systems are
different. Does anyone know of any way to use an InfoServer and some
sort of translation mechnaism to read the CD (i.e. read it through the
VMS DECwindows 
Bookreader) ?

    It probably isn't possible, but I thought maybe some one might have
found a way around this.


Tom Joyce
CMU Administrative Computing and Information Services
(usual disclaimers apply)
From: rj@cadre.com (Rob deFriesse)
Newsgroups: comp.os.vms
Subject: Re: sys$hiber/sys$wake problems?
Date: 10 Nov 92 18:00:54 GMT
Article-I.D.: fripp.1992Nov10.180054.23127
Reply-To: rj@cadre.com
Organization: Cadre Technologies Inc.

sasjzs@falcon.unx.sas.com (Joseph Slater) writes:
: 
: Hi folks,
:  I have an application that hibernates and is awakened by ast
: routines that call sys$wake. The details are far too complicated 
: to get into here, but the calls to wake frequently happen about
: time the call is made to sys$hiber. Has anyone ever seen a sys$hiber
: return when there is (or should be) no outstanding sys$wake?
: 
: Any advice will be appreciated. Any heckling will be ignored.
: Joe Slater
: sasjzs@vms.sas.com
: Mine opinion is mine only.

In the System Services manual under the section on $HIBER you will read the
following paragraph.

    If one or more wakeup requests are issued for the process while it is not
    hibernating, the next hibernate call returns immediately;  that is, the
    process does not hibernate.  ...

This is, in fact, the correct behavior for a semaphore.  If it doesn't work
this way, your process could block indefinately.

It is always a good idea to place your $HIBER in a loop that terminates when
the true wakeup condition occurs.  For example:

static int flag;

void
ast_handler (int astprm)
{
    flag++;               /* set before WAKE call */
    SYS$WAKE (0, 0);
}

    ...

    flag = 0;         /* Assumes no ASTs queued */
    SYS$QIO ( ... );  /* specifies ast_handler */

    ...

    while (!flag)
        SYS$HIBER ();

    ...

--

  Rob deFriesse                                          Mail:    rj@cadre.com
  Cadre Technologies Inc.                                Phone: (401) 351-5950
  222 Richmond St.                                       Fax:   (401) 351-7380
  Providence, RI  02903

  My opinions are my own and do not represent the position of Cadre in any way.
From: F.Zwarts@KVI.NL ("Fred Zwarts, KVI, Groningen, NL.")
Newsgroups: comp.os.vms
Subject: Plans for mixed Alpha/VAX cluster with common system disk?
Date: 5 Nov 92 09:04:14 GMT
Article-I.D.: KVI.01GQSBYNA64Y9I497E
Organization: The Internet

Because of curiousity and also a little need to plan our future I have the
following question.

I understood that DEC plans to allow mixed Alpha/VAX clusters in the future.
Does anyone know whether this includes mixed clusters with a common system
disk?

I suspect that, in order to allow such a beast, the definition of SYS$SYSROOT,
which now points to the equivalent of SYS$SPECIFIC and SYS$COMMON must be
changed to something like a search list of

SYS$SYSROOT ->
	SYS$NODE_SPECIFIC		for e.g. MODPARAMS.DAT
	SYS$ARCHITECTURE_SPECIFIC	for e.g. the .EXE files
	SYS$COMMON			for e.g. HELPLIB.HLB, STARTUP.COM

Would there be other technical problems with a common system disk for a mixed
cluster? I suspect the boot block, or is it only used by VAX hardware?

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
From: mdc8567@nyssa.boeing.com (Michael Clay; BCS)
Newsgroups: comp.os.vms
Subject: Re: Need faster PrintScreen for DECwindows Motif V1.1
Date: 11 Nov 92 20:35:11 GMT
Distribution: world
Organization: The Internet

Jean-Pierre Farine (farine@decus.ch) replied:

>We found that using sixel as output format (instead of postscript) is much
>faster and of good quality under Motif.

Yes, we have looked at Sixel and DDIF output, also.

For small portion-of-screen captures, sixel output is great, but...
have you ever tried to get a full-screen capture using sixel output?
When you pick Output Format = Sixel, all the Fit-To-Paper options
go grey and Fit-To-Paper = Crop Excess is selected for you.  The
resulting printout spans two pages vertically and chops off most of
the right hand side of the screen.

DDIF output is a joke.  You get a postage stamp sized image, even
for a full screen capture.  All the screen bits are there, but when
they're reduced to 300 bpi, you need a magnifying glass to see them.

Any other ideas, people?

	Michael (claym@bcsaic.boeing.com)
From: 89500831@VAX1.DCU.IE (Ronnie Albuquerque)
Newsgroups: comp.os.vms
Subject: need TALK for VMS!
Date: 6 Nov 92 14:18:00 GMT
Distribution: world
Organization: The Internet

Date sent : Fri, 6 Nov 92.

Hey , fellow VAX users..

I need the TALK utility for VMS...I'm running version 5.4-3 under MULTINET.
Does anyone know where I could get a copy? FTP sites, anything....

Thanks in advance.

Ronnie.
--
Ronnie Albuquerque.
                          Internet :89500831@dcu.ie,cc445@cleveland.freenet.edu
                          UUCP     : dcu.ie!89500831@uunet.UUCP
                          Bitnet   : cc445%cleveland.freenet.edu@cunyvm.bitnet

"This universe is mine...I am GOD here!" - Cyberjob in 'The Lawnmower Man'.
From: tillman@swdev.si.com ("Brian Tillman, Smiths Industries, VAX Support, x8425")
Newsgroups: comp.os.vms
Subject: Re: Kermit packet size
Date: 9 Nov 92 16:14:10 GMT
Organization: The Internet

Ed Wilts (EWilts@Galaxy.Gov.BC.CA) writes:

>Kermit-32
>	The latest *production* version available from Columbia is 3.3.126.
>This does not support long packets.  You can pull off a test version that does.
>I believe the latest test is T3.4.018.

The latest production version of Kermit-32 is 3.3.128 and it supports packets up 
to 1,000 characters.

-----------------------------+--------------------------------
 Brian Tillman               | Internet: tillman@swdev.si.com
 Smiths Industries, Inc.     |           tillman_brian@si.com
 4141 Eastern Ave., MS129    | Hey, I said this stuff myself.
 Grand Rapids, MI 49518-8727 | My company has no part in it.
-----------------------------+--------------------------------

Newsgroups: comp.os.vms
From: braun@decstb.in.tu-clausthal.de (Andreas Braun)
Subject: Problems with MX 2.3
Reply-To: braun@decstb.in.tu-clausthal.de
Organization: TU-Clausthal
Date: Wed, 11 Nov 1992 16:17:50 GMT


We have problems running MX-Mail V2.3.1
It's impossible to *receive* Mail through MX. The SMTP-Agent receive the 
messages but they aren't delivered to the Users.
When someone send Mail to the VAX, hundred's of files are produced in
the "[mx.queue]" Directory. It doesn't stop until a shutdown of MX.
Everything is configured right i think. But here is the CONFIG.MCP
file:

-------------

! MX_ROOT:[000000]CONFIG.MCP;1
! Created: 11-NOV-1992 13:29:02.26 by MXCONFIG
!
DEFINE PATH "vax.in.tu-clausthal.de" LOCAL
DEFINE REWRITE_RULE "<@{route}:{user}@{host}.UUCP>" "<@{route}:{user}@{host}.UUC
P>"
DEFINE REWRITE_RULE "<{user}@{host}.UUCP>" "<@uunet.uu.net:{user}@{host}>"
DEFINE REWRITE_RULE "<@{route}:{user}@{host}.CSNET>" "<@{route}:{user}@{host}.CS
NET>"
DEFINE REWRITE_RULE "<{user}@{host}.CSNET>" "<@relay.cs.net:{user}@{host}.CSNET>
"
DEFINE REWRITE_RULE "<@{route}:{user}@{host}.BITNET>" "<@{route}:{user}@{host}.B
ITNET>"
DEFINE REWRITE_RULE "<{user}@{host}.BITNET>" "<@cunyvm.cuny.edu:{user}@{host}.BI
TNET>"
! NOTE: The next path definition should always be LAST.
DEFINE PATH * SMTP
!
! Done with routing information.
!
DEFINE SYSTEM_USERS "braun@vax.in.tu-clausthal.de"

-------------------
We are running VMS V5.5.

What goes wrong? 

--
	Andreas Braun                                                    
      ------------------------------------------
        TECHNISCHE UNIVERSITAET CLAUSTHAL                   
        INSTITUT FUER INFORMATIK                              
	braun@decstb.in.tu-clausthal.de
From: GLOESENER@MENVAX.RESTENA.LU
Newsgroups: comp.os.vms
Subject: Re: Problem with LZDCMP (shareable ident mismatch)
Date: 10 Nov 92 06:57:00 GMT
Distribution: world
Organization: The Internet

From:	MENVAX::GLOESENER     3-NOV-1992 09:00:23.66
To:	SMTP%"RELAY-INFO-VAX@CRVAX.SRI.COM"
CC:	GLOESENER
Subj:	RE: Problem with lzdcmp.exe (ident mismatch)

From:	SMTP%"RELAY-INFO-VAX@CRVAX.SRI.COM"  3-NOV-1992 06:30:04.10
To:	info-vax@kl.sri.com
CC:	
Subj:	Problem with lzdcmp.exe (ident mismatch)

> I downloaded some of the vms and decus files that were compressed
> with lzdcmp, only to find I couldn't run lzdcmp.exe because it
> caused an "indent mismatch."  Does anyone have a clue as to
> why this is happening (the ident mismatch is with the vaxcrtl).
> 
> If someone has the source or a pointer to the source in an
> uncompressed format I'd appreciate it.
> 
> Thanks.

The indent mismatch you got come from the fact that your LZDCMP programm
was linked with a newer version of VAXCRTL than yours. To correct this you
simply have to relink the object files if available. This is normally the case
when you try to run a programm linked under VMS 5.x on a VAX running VMS 4.x
but it might also have between minor versions of VMS.

Further datails:

Each shareable image has a major and minor id which can be found by using
ANALYZE/IMAGE on it in the FIXED HEADER INFORMATION the field
GLOBAL SECTION ID. WHen running the same ANALYZE on the LZDCMP you will
find an image section descriptor referencing the VAXCRTL. In this
descriptor you can see the following two fields:

   GLOBAL SECTION major id:                minor id:
   match control:

The first field is the id of the VAXCRTL whith which the programm has been
linked originally. The match control normally is ISD$K_MATLEQ which means
that your VAXCRTL must have an id which must be at least equal to the one
mentionned above. Changing the match control might work in some cases but
it is not a recommended way especially for installed privileged images
(of curse LZDCMP is not one of those.)

                                               Gasty Gleosener

-GG-
From: doug@owl (Doug Murray)
Newsgroups: comp.os.vms
Subject: Re: Tape convert info requested
Date: Mon, 09 Nov 1992 00:36:39 -0500

Hi Frank,

Thank you very much for the information you gave me and I will try out your
two programs that you sent me.

Doug!

 * Origin: VE2URA (1:163/506.3)
From: CHUCKM@UCRAC1.UCR.EDU (Chuck McDaniels, UCR Academic Computing)
Newsgroups: comp.os.vms
Subject: Intelligent mailer for VMS 5.5?
Date: 11 Nov 92 18:46:19 GMT
Distribution: world
Organization: The Internet

Hello VAX Friends:

We are running VMS 5.5 on a VAXcluster, consisting of an 8820, a 6310, and 
several VAXstation 3100's.  Our cluster has connections to both Internet and 
BITNET.  The cluster is used primarily by faculty and graduate students for 
research and electronic mail.

The problem we have is that VAX MAIL is pretty picky about sending mail to 
BITNET and Internet.  Folks have to provide the mailer prefix JNET% to send 
to a BITNET address, and SMTP% to send to an Internet address.  

What we would like to be able to do is not have the clients worry about which
prefix they provide (we'd want a mailer to take care of that).  This would
have great benefit, not just for sending, but also for replying (which we tell
folks can't be done, except to a message with one of our two approved mailer
prefixes). 

So, my question is, is there an intelligent mailer available for use on a 
VAX/VMS system which can handle access to BITNET and Internet, and if 
possible, other networks like: MCImail, Applelink, X.400, X.500, etc. 

And, since I've asked that much, another nice feature we'd like to see is a 
way that we can check the status of mail in a person's account (via something 
like FINGER, if possible).

Does anyone have any suggestions for ways that they've handled this under VMS?

Please e-mail me directly, and I'll summarize to the group at large if I get 
anything worth summarizing!

Thanks!

++++ Chuck McDaniels, Systems Consultant                                 ++++
++++ Academic Computing Services, Univ. of California, Riverside         ++++
++++ BITNET:   ChuckM@UCRVMS         Internet: ChuckM@UCRAC1.UCR.EDU     ++++
++++ Disclaimer:  I don't speak for UCR.  Go ahead.  Ask anybody!        ++++
From: CXNHJP@manadon-engineering-college.ac.uk
Newsgroups: comp.os.vms
Subject: plotters
Date: 12 Nov 92 15:22:00 GMT
Distribution: world
Organization: The Internet

Can anyone tell me what the 'set term' settings and que settings should be
when connecting a plotter to a serial line via a 16 line card. The plotter in
question is a HP DRAFTMASTER II.

Thanks in advance, CXNHJP@uk.ac.manadon

Newsgroups: comp.os.vms
From: kega@nobeltech.se (Kent Gabrin)
Subject: Re: Problem Deleting Users from Different Disks
Organization: NobelTech AB
Date: Fri, 13 Nov 1992 13:35:27 GMT

In article <01GQZRJYX7YA8WYHCU@LAGUNA.EPCC.EDU> ARTG@LAGUNA.EPCC.EDU writes:
   ...Deleted lines...
>I have a problem and I can't seem to find the answer.  We have 
>users on several disks and I am writing a procedure to delete
>them when their accounts are no longer needed on our system.  
>However, I can't seem to find a way to determine if the user
>is on DISK2, DISK3, or DISK4.  Is that any way of using one DCL
>procedure to determine which disk the user is on?  I'd also like to have
   ...Deleted lines...

Yes it is possible. First define a logical name containing a search
list of all disks. Then use F$SEARCH to obtain the disk where the user
has its directory. Note that the following is only an idea how to
proceed and has no error handling at all.

$ ! Assume that the local symbol USER_DIRECTORY has the value of the
$ ! directory to search for. (E.g. user_directory="KEGA")
$ !
$ define/job   all_disks   DISK2,DISK3,DISK4
$ found_dir=f$search("all_disks:<000000>''user_directory'.dir;1")
$ if found_dir .eqs. "" then goto not_found
$ found_disk=f$parse(found_dir,,,"device","syntax_only")

Drawbacks: If there exists more than one directory with the same name
but residing on different disks, only the first occurence will be
-- 
Kent Gabrin   NobelTech Systems    ! My thinking is not as great as
S-175 88 Jaerfaella      Sweden    ! Oliver Berendinus Bumble /Will Try
KEGA@nobeltech.se ! System Manager (Since 1982) VAXCluster (Since 1985)
From: moroney@ramblr.enet.dec.com
Newsgroups: comp.os.vms
Subject: Re: sys$hiber/sys$wake problems?
Date: 11 Nov 92 00:28:22 GMT
Article-I.D.: engage.1992Nov11.004917.10003
Organization: Digital Equipment Corporation

In article <BxIrqM.2pF@unx.sas.com>, sasjzs@falcon.unx.sas.com (Joseph Slater) writes...
>   And all others that responded via e-mail. You are correct, 
>however we aren't the ones calling sys$wake. After leaving
>sys$hiber the next-to-last time, the bit pcb$v_wakepen bit is
>clear. The next time we start to enter sys$hiber it is set and
>we don't call sys$wake anywhere in between. (This is what 
>upsets us as we hope to set up things before calling sys$wake, 
>and when we don't we exit from hiber in an unknown state).

Your code should be robust enough to deal with random wakes, as there
may or may not be system code or other ASTs or timers that do $WAKES.
Unlike event flags, there is only one "thing" so everyone must share.

> I
>suspect (thanks Matt) the PPL$ runtime library as this scheme 
>has worked successfully for many years and PPL is the only new 
>variable in the scheme.

Probably right.

> My next task is to try to trap calls 
>to sys$wake from the main and sharable images.

You should recode your WAKE code as follows:

AST routine:

insert request in a queue
SYS$WAKE(0,0)


mainline code:

initialize request queue (empty)
exit_loop = false;
do {
  try to remove request from request queue;
  if queue was empty {
    SYS$HIBER();
  } else {
    process work item;
  }
} while not(exit_loop);

If you follow this logic, first random wakes for no reason don't bother the
process, it just checks and sees there's no work to do and goes back to sleep.
It also handles the case of the AST firing like a machine gun, there can be
many items at once, without an extra HIBER that can cause things to get out
of sync.

With this type of code, the PPL$ routines (or whoever) can $WAKE all it
wants, all that happens is an extra trip through the loop.
I even wrote code to throw random $WAKEs at processes using this type of
code, just to be sure it was robust.

-Mike