jon@gaia.UUCP (11/08/86)
Path: gaia!jon From: jon@gaia.UUCP (Jonathan Corbet) Newsgroups: mod.computers.vax Subject: Re: vms mail Message-ID: <127@gaia.UUCP> Date: 8 Nov 86 19:58:34 GMT References: <8611070952.AA03642@ucbvax.Berkeley.EDU> Organization: Gaia Corp, Boulder, CO Lines: 15 Summary: What about SET FORWARD to a distribution file? > Could you do me a favor and send a message to Info-VAX that > distribution lists will *not* be going away, but SET FORWARD to > multiple users will? What about something of the form: Mail> set forward /user=whatever @file I use that fairly extensively, and it seems to work nicely, even when there are delivery problems. I sure hope that this feature won't go away too. -- Jonathan Corbet {hao | nbires}!gaia!jon
uucp@cae780.tek.CSNET (Unix to Unix Copy) (11/11/86)
Path: cae780!hplabs!ucbvax!DHHMPI5D.BITNET!203002 From: 203002@DHHMPI5D.BITNET Newsgroups: mod.computers.vax Subject: Notification of $SET ACCOUNTING/DISABLE Message-ID: <8611111647.AA20487@ucbvax.Berkeley.EDU> Date: 11 Nov 86 16:48:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 16 AppDHHved: info-vax@sri-kl.arpa I am looking for a way to get any logging or notification of "$SET ACCOUNTING/DISABLE=.." or the same by the system service $SNDJBC. The best would be a security alarm, but I don't find any for this purpose. Has anybody a idea ? We are running VMS V4.4. My mail adress is <203002@DHHMPI5D.BITNET> Ruediger R. Kresse Climate Computing Center at Max-Planck-Institute for Meteorology Bundesstr. 55 D-2000 Hamburg 13 F.R. Germany
ed@qtc.UUCP (Ed Lisle) (11/13/86)
Path: qtc!ed From: ed@qtc.UUCP (Ed Lisle) Newsgroups: net.micro.mac,mod.computers.vax,mod.computers.sequent,mod.computers.laser-printers Subject: MacIntosh in a real environment ? Message-ID: <206@qtc.UUCP> Date: 13 Nov 86 15:51:28 GMT Organization: Quantitative Technology Corp., Beaverton, OR Lines: 27 Keywords: MacIntosh, Laser printers I am curious how a Macintosh can be used in a real office environment for both administrative and engineering purposes, primarily for laser printing. Here's my problem. I have a VAX 780 running VMS, Balance 8000 running Dynix (Unix BSD/SYSV), and IBM PC (DOS/Xenix). Everything is on Ethernet with TCP/IP. I'm currently looking for a laser printer in which every one can use and share. I would prefer to place the laser printer on the VAX or Balance or directly on the Ethernet. Having a Macintosh to do the fancy stuff would be neat but is there software/hardware out there to make use of other laser printers on another host. How painful is this for the user? We have used MacDraw a few times which seemed to fit our needs, although we could use something a bit better. It would be great if the Unix engineers could use nroff/troff, VMS users could use runoff, and Macintosh could be used for all the graphics and everything else or am I barking up the wrong path ? +------------------------------------------------------------+ | Ed Lisle | ogcvax! | | Quantitative Technology Corporation | verdix! qtc!ed | | Beaverton, OR (503) 626-3081 | sequent! | +------------------------------------------------------------+
kellym@tektools.tek.CSNET (Kelly McConnell) (11/13/86)
Path: tektools!kellym From: kellym@tektools.UUCP (Kelly McConnell) Newsgroups: mod.computers.vax Subject: Re: Another terminal port problem.... Message-ID: <1857@tektools.UUCP> Date: 13 Nov 86 18:59:47 GMT References: <8611121008.AA16400@ucbvax.Berkeley.EDU> Reply-To: kellym@tektools.UUCP (Kelly McConnell) Organization: Tektronix, Inc., Beaverton, OR. Lines: 18 Keywords:Modem Control In article <8611121008.AA16400@ucbvax.Berkeley.EDU> A105@UWOCC1.BITNET (Brent Sterner) writes: > > This appears to work just fine, but now there seems to be another >problem, this time when the ports are NOT in use. The symptom we see is >a periodic a) DTR drop, b) 2 seconds later RTS drop, c) 5-6 seconds later >both DTR and RTS come up together. This activity does not make the PACX >very happy. This activity is considered to be a connection request. I have had the same symptom on lines that I use for outbound traffic on Develcon. In my case Develcon is always asserting DCD. My VAX sees Carrier thinks it is an incoming call and raises DTR, 30 seconds or so later, VAX gets tired of waiting, times out, drops DTR & immediately starts the whole sequence over again. My fix is to leave the lines in question set nomodem until needed and then set modem when I want to use one and set it back to nomodem when finished. This is all accomplished via a command procedure so it is transparent to my users.
m1b%rayssd.ray%com.UUCP@RELAY.CS.NET ("M. Joseph Barone") (11/18/86)
Path: rayssd!m1b
From: m1b@rayssd.RAY.COM (M. Joseph Barone)
Newsgroups: mod.computers.vax
Subject: VAX C chdir is defective with VMS V4.4
Keywords: chdir, VAXCRTL.OLB
Message-ID: <399@rayssd.RAY.COM>
Date: 18 Nov 86 18:48:27 GMT
Sender: m1b@rayssd.RAY.COM (M. Joseph Barone @ Raytheon Company, Portsmouth RI)
Organization: Raytheon Company, Portsmouth RI
Lines: 39
This may be old news to some people but I thought I'd inform those
who didn't know about this problem. The VAX C routine, chdir, doesn't
seem to work properly under VMS V4.4. (Incidentally, the compiler
is VAXC V2.2.) The following program, compiled with /DEBUG, will
illustrate the point:
main()
{
static char resstr[100];
strcpy (resstr,"dra0:[sys0.sysexe]");
if (chdir (resstr) == -1)
printf ("Destination directory '%s'\n",resstr);
strcpy (resstr,"sys$sysdevice:[sys0.sysexe]"); /* A */
if (chdir (resstr) == -1)
printf ("Destination directory '%s'\n",resstr);
} /* B */
If you step through the program to the line commented as /* A */, and
then spawn a DIR, you get the expected output. If you step to /* B */,
and spawn a DIR, the following errors are printed:
DIRECT-E-OPENIN, error opening SYS$SYSDEVICE:[SYS0.SYSEXE] as input
-RMS-F-DEV, error in device name inappropriate device type for operation
When I contacted DEC, the person I spoke to seemed aware of the problem.
He suggested using SYS$SETDIR, but this precludes portability and also
doesn't work quite the same (it leaves you in the new directory while
chdir returns you to the original directory after program termination).
Our solution was to get backup copies of VMS V4.2 VAXCRTL.OLB,
VAXCCURSE.OLB, and VAXCRTLG.OLB. I haven't SPRed this yet but I'll
get around to it! Hope this helps someone.
Joe Barone
{allegra, cci632, gatech, ihnp4, linus, mirror, raybed2, umcp-cs}!rayssd!m1b
m1b@rayssd.RAY.COM
Raytheon Co, Submarine Signal Div., 1847 West Main Rd, Portsmouth, RI 02871
news@clyde.att.com.UUCP (11/22/86)
Path: clyde!watmath!egisin From: egisin@Math.Waterloo.EDU (Eric Gisin @ University of Waterloo) Newsgroups: mod.computers.vax Subject: sysgen connect vta0 does not work from syconfig.com Message-ID: <3484@watmath.UUCP> Date: 21 Nov 86 16:09:24 GMT Sender: egisin@watmath.UUCP Lines: 8 Keywords: virtual terminals I can get sysgen to connect vta0 when used interactively, but when it is run at startup from syconfig.com the same command fails with the message `sysgen-e-nounload, driver not unloadable'. A connect noa0 works fine in my syconfig.com. The only unusual thing on this system is that I've redefined sys$system to be a path with sys$sysroot:[sysexe] and a local software directory, but I dont' see how that could affect this. Does anyone know what's wrong?
gordong@tekecs.tek.CSNET.UUCP (11/22/86)
Path: tekecs!gordong From: gordong@tekecs.TEK.COM (Gordon Gunderson) Newsgroups: mod.computers.vax Subject: Re: Tektronix TCP/IP - info/experience requested Message-ID: <7909@tekecs.TEK.COM> Date: 22 Nov 86 00:32:45 GMT References: <8611182107.AA01814@ucbvax.Berkeley.EDU> Reply-To: gordong@tekecs.UUCP (Gordon Gunderson) Organization: Tektronix, Inc., Wilsonville, OR Lines: 15 In article <8611182107.AA01814@ucbvax.Berkeley.EDU> SYSRUTH@UTORPHYS.BITNET writes: >Hi again, > I would like to get some information on the tektronix version of >TCP/IP. ................................ > >Wollongong's WIN/VX. However, this is *EXTREMELY* expensive and, I am told, >the support is not as good as it should be. The alternative appears to be >the tektronix package. Is anybody out there running it? If so, what sort Responding strictly to the issue......... As previously posted, Tektronix now markets a fully supported version called 41P37 Protocol MicroLink, available through any Tektronix field office (phone directory, major cities, or 800-547-1212. Supports FTP, TELNET, ARP. Relative to cited package, its not expensive.
root@diku.UUCP (DIKU Root) (11/24/86)
Path: diku!alette!trier From: trier@alette.UUCP (Jens Trier Rasmussen) Newsgroups: mod.computers.vax Subject: Ultrix-32m questions Message-ID: <204@alette.UUCP> Date: 24 Nov 86 13:50:26 GMT Organization: KTAS, Development Dep., DK Lines: 45 Keywords: panic, dump I have two questions about Ultrix-32m on a uVAX-II: 1. The other day the system went down in the middle of a dump in single-user mode with the panic mes- sage: panic: dup biodone. Does anyone out there knows what this means ?. We have had some problems with our TK50 controller, maybe there is a clue there ?. 2. When I take a level 0 dump of our filesystem /dev/ra0g (/usr) the filesystems which are mounted underneath it /dev/ra0e and /dev/ra0f (/usr/spool and /usr/users) are taken aswell(it's only when it's a level 0 dump). Our fstab has the following look: /dev/ra0a:/:rw:1:1 /dev/ra0b::sw:0:0 /dev/ra0g:/usr:rw:1:2 /dev/ra0f:/usr/users:rw:1:3 /dev/ra0e:/usr/spool:rw:1:4 A /etc/chpt -q /dev/rra0a has the following look: /dev/rra0a Current partition table: partition bottom top size overlap a 0 15883 15884 c b 15884 49323 33440 c c 0 891071 891072 a,b,d,e,f,g,h d 340670 356553 15884 c,h e 356554 412489 55936 c,h f 412490 891071 478582 c,h g 49324 131403 82080 c h 131404 891071 759668 c,d,e,f Our disk is a RA81 disk with the KDA50 controller. Kind Regards ============================================================== Jens Trier Rasmussen Copenhagen Telephone Company Development Department, Datacommunication Noerregade 21 1199 Copenhagen K Denmark uucp: trier@alette.uucp, postmaster@alette.uucp ==============================================================
root@diku.UUCP.UUCP (11/26/86)
Path: diku!alette!trier From: trier@alette.UUCP (Jens Trier Rasmussen) Newsgroups: mod.computers.vax Subject: Ultrix-32m questions Message-ID: <205@alette.UUCP> Date: 26 Nov 86 12:18:22 GMT Organization: KTAS, Development Dep., DK Lines: 46 Keywords: panic message, dump I have two questions about Ultrix-32m on a uVAX-II: 1. The other day the system went down in the middle of a dump in single-user mode with the panic mes- sage: panic: dup biodone. Does anyone out there knows what this means ?. We have had some problems with our TK50 controller, maybe there is a clue there ?. 2. When I take a level 0 dump of our filesystem /dev/ra0g (/usr) the filesystems which are mounted underneath it /dev/ra0e and /dev/ra0f (/usr/spool and /usr/users) are taken aswell(it's only when it's a level 0 dump). Our fstab has the following look: /dev/ra0a:/:rw:1:1 /dev/ra0b::sw:0:0 /dev/ra0g:/usr:rw:1:2 /dev/ra0f:/usr/users:rw:1:3 /dev/ra0e:/usr/spool:rw:1:4 A /etc/chpt -q /dev/rra0a has the following look: /dev/rra0a Current partition table: partition bottom top size overlap a 0 15883 15884 c b 15884 49323 33440 c c 0 891071 891072 a,b,d,e,f,g,h d 340670 356553 15884 c,h e 356554 412489 55936 c,h f 412490 891071 478582 c,h g 49324 131403 82080 c h 131404 891071 759668 c,d,e,f Our disk is a RA81 disk with the KDA50 controller. Kind Regards ============================================================== Jens Trier Rasmussen Copenhagen Telephone Company Development Department, Datacommunication Noerregade 21 1199 Copenhagen K Denmark uucp: trier@alette.uucp, postmaster@alette.uucp ==============================================================
uucp@decwrl.DEC.COM@muscat.UUCP (12/03/86)
Path: muscat!decwrl!boroff From: boroff@decwrl.DEC.COM (E. Boroff |/ NCSS) Newsgroups: mod.computers.vax Subject: PSI Secuirty Message-ID: <6687@decwrl.DEC.COM> Date: 3 Dec 86 16:18:06 GMT Sender: daemon@decwrl.DEC.COM Organization: Digital Equipment Corporation Lines: 90 I've been instructed by PSI engineering to forward this onto: "HGRRUG51.BTNET!KROON". Since I am unable to reach this person directly, I've resorted to this bb. Regards, eric \|/ (NCSS) Network & Communications System Support LKG1-3/B19 ...decvax!decwrl!dec-rhea!dec-bagels!boroff --: The new psi authorize manual for psi v4.0 is better than the previous one. Below is an example of a psi_authorize.com with DTE numbers altered accordingly. Things also to know: . the rights ids PSI$X25_USER and PSI$DECLNAME are used within PSI. If these are not defined, then PSI does not use them. If they are defined, then they are used by PSI, and hence must be granted to the relevent people and objects. $ ! $ ! PSI_SECURITY.COM $ ! $ ! This command procedure is used to set up the PSI security $ ! database when PSI is loaded $ ! $ $ ! $ ! PSIAUTHORIZE commands should follow this RUN command $ ! $ run sys$system:psiauthorize ! ! create the identifiers used by by security ! add/id psi$x25_user add/id psi$declname ! add/id psi_incoming add/id psi_outgoing add/id psi_test add/id psi_mail add/id psi_x29 add/id psi_x400 ! ! Set up a list of the DTE's we know about and their rights ! ! Our cluster - DTE 1 grant/id/dte/net=net_combination psi_incoming 123456789011 grant/id/dte/net=net_combination psi_mail 123456789011 grant/id/dte/net=net_combination psi_x29 123456789011 grant/id/dte/net=net_combination psi_trusted 123456789011 !Our cluster - DTE 2 grant/id/dte/net=net_combination psi_incoming 123456789012 grant/id/dte/net=net_combination psi_mail 123456789012 grant/id/dte/net=net_combination psi_x29 123456789012 grant/id/dte/net=net_combination psi_trusted 123456789012 !Our cluster - DTE 3 grant/id/dte/net=net_combination psi_incoming 123456789013 grant/id/dte/net=nte_combination psi_mail 123456789013 grant/id/dte/net=net_combination psi_x29 123456789013 grant/id/dte/net=net_combination psi_trusted 123456789013 ! Other good sites - DTE 4 grant/id/dte/net=net_combination psi_incoming 123456789014 grant/id/dte/net=net_combination psi_mail 123456789014 grant/id/dte/net=net_combination psi_x29 123456789014 ! Other good sites - DTE 5 grant/id/dte/net=net_combination psi_incoming 123456789015 grant/id/dte/net=net_combination psi_mail 123456789015 grant/id/dte/net=net_combination psi_x29 123456789015 ! ! set up the DTE filter ! set dte/net=net_combination all/new/acl=((id=psi_incoming,ac=in),(id=psi_outgoing,ac=out+char),(id=psi_test,ac=out)) set dte/net=net_combination 123456789011/acl=((id=psi_incoming,ac=in+rev),(id=psi_outgoing,ac=out+char),(id=psi_test,ac=out)) set dte/net=net_combination 123456789012/acl=((id=psi_incoming,ac=in+rev),(id=psi_outgoing,ac=out+char),(id=psi_test,ac=out)) set dte/net=net_combination 123456789013/acl=((id=psi_incoming,ac=in+rev),(id=psi_outgoing,ac=out+char),(id=psi_test,ac=out)) set dte/net=net_combination 123456789014/acl=((id=psi_incoming,ac=in+rev)) set dte/net=net_combination 123456789015/acl=((id=psi_incoming,ac=in+rev)) ! other sites - allow `x400' access set dte/net=net_combination 123456789018/acl=((id=psi_x400,ac=in+rev),(id=psi_incoming,ac=in+rev),(id=psi_outgoing,ac=out+char)) set dte/net=net_combination 123456789019/acl=((id=psi_x400,ac=in+rev),(id=psi_incoming,ac=in+rev),(id=psi_outgoing,ac=out+char)) ! ! set up the destination filter ! set dest */ac=(id=psi_trusted,ac=in+rev)/new set dest psi_mail/ac=(id=psi_mail,ac=in) set dest x29-server/ac=((id=psi_x29,ac=in)) set dest x4nod /acl=(id=psi_x400,ac=incoming)
UUCP@nsc.nsc.com@decwrl.UUCP (12/04/86)
Path: nsc!decwrl!boroff From: boroff@decwrl.DEC.COM (E. Boroff |/ NCSS) Newsgroups: mod.computers.vax Subject: PSI Secuirty Message-ID: <6687@decwrl.DEC.COM> Date: 3 Dec 86 16:18:06 GMT Sender: daemon@decwrl.DEC.COM Organization: Digital Equipment Corporation Lines: 90 I've been instructed by PSI engineering to forward this onto: "HGRRUG51.BTNET!KROON". Since I am unable to reach this person directly, I've resorted to this bb. Regards, eric \|/ (NCSS) Network & Communications System Support LKG1-3/B19 ...decvax!decwrl!dec-rhea!dec-bagels!boroff --: The new psi authorize manual for psi v4.0 is better than the previous one. Below is an example of a psi_authorize.com with DTE numbers altered accordingly. Things also to know: . the rights ids PSI$X25_USER and PSI$DECLNAME are used within PSI. If these are not defined, then PSI does not use them. If they are defined, then they are used by PSI, and hence must be granted to the relevent people and objects. $ ! $ ! PSI_SECURITY.COM $ ! $ ! This command procedure is used to set up the PSI security $ ! database when PSI is loaded $ ! $ $ ! $ ! PSIAUTHORIZE commands should follow this RUN command $ ! $ run sys$system:psiauthorize ! ! create the identifiers used by by security ! add/id psi$x25_user add/id psi$declname ! add/id psi_incoming add/id psi_outgoing add/id psi_test add/id psi_mail add/id psi_x29 add/id psi_x400 ! ! Set up a list of the DTE's we know about and their rights ! ! Our cluster - DTE 1 grant/id/dte/net=net_combination psi_incoming 123456789011 grant/id/dte/net=net_combination psi_mail 123456789011 grant/id/dte/net=net_combination psi_x29 123456789011 grant/id/dte/net=net_combination psi_trusted 123456789011 !Our cluster - DTE 2 grant/id/dte/net=net_combination psi_incoming 123456789012 grant/id/dte/net=net_combination psi_mail 123456789012 grant/id/dte/net=net_combination psi_x29 123456789012 grant/id/dte/net=net_combination psi_trusted 123456789012 !Our cluster - DTE 3 grant/id/dte/net=net_combination psi_incoming 123456789013 grant/id/dte/net=nte_combination psi_mail 123456789013 grant/id/dte/net=net_combination psi_x29 123456789013 grant/id/dte/net=net_combination psi_trusted 123456789013 ! Other good sites - DTE 4 grant/id/dte/net=net_combination psi_incoming 123456789014 grant/id/dte/net=net_combination psi_mail 123456789014 grant/id/dte/net=net_combination psi_x29 123456789014 ! Other good sites - DTE 5 grant/id/dte/net=net_combination psi_incoming 123456789015 grant/id/dte/net=net_combination psi_mail 123456789015 grant/id/dte/net=net_combination psi_x29 123456789015 ! ! set up the DTE filter ! set dte/net=net_combination all/new/acl=((id=psi_incoming,ac=in),(id=psi_outgoing,ac=out+char),(id=psi_test,ac=out)) set dte/net=net_combination 123456789011/acl=((id=psi_incoming,ac=in+rev),(id=psi_outgoing,ac=out+char),(id=psi_test,ac=out)) set dte/net=net_combination 123456789012/acl=((id=psi_incoming,ac=in+rev),(id=psi_outgoing,ac=out+char),(id=psi_test,ac=out)) set dte/net=net_combination 123456789013/acl=((id=psi_incoming,ac=in+rev),(id=psi_outgoing,ac=out+char),(id=psi_test,ac=out)) set dte/net=net_combination 123456789014/acl=((id=psi_incoming,ac=in+rev)) set dte/net=net_combination 123456789015/acl=((id=psi_incoming,ac=in+rev)) ! other sites - allow `x400' access set dte/net=net_combination 123456789018/acl=((id=psi_x400,ac=in+rev),(id=psi_incoming,ac=in+rev),(id=psi_outgoing,ac=out+char)) set dte/net=net_combination 123456789019/acl=((id=psi_x400,ac=in+rev),(id=psi_incoming,ac=in+rev),(id=psi_outgoing,ac=out+char)) ! ! set up the destination filter ! set dest */ac=(id=psi_trusted,ac=in+rev)/new set dest psi_mail/ac=(id=psi_mail,ac=in) set dest x29-server/ac=((id=psi_x29,ac=in)) set dest x4nod /acl=(id=psi_x400,ac=incoming)
paul@seismo.CSS.GOV@cernvax.UUCP (12/05/86)
Path: cernvax!paul From: paul@cernvax.UUCP (paul) Newsgroups: mod.computers.vax Subject: One writer, many readers on a VMS text file. How? Keywords: VMS shared-files RMS Message-ID: <399@cernvax.UUCP> Date: 5 Dec 86 08:54:18 GMT Organization: CERN, Geneva, Switzerland Lines: 14 My program has a text "logfile" open for writing. I would like to use the DCL Type command to read what it's written so far. Does anyone know what FDL and/or other magic I need to do this? My attempts with FDL so far do allow me to Type the file but, because it's never been closed, all I see is emptiness. DIR/FULL says 0/n blocks have been used. I can watch "n" slowly increasing, but 0 stays stubbornly zero! Paul Burkimsher paul@vxdev.cern paul@crvxdev.bitnet ...mcvax!cernvax!vxdev!paul Div. DD, Cern, CH-1211 Geneva 23, Switzerland.
tait@seismo.CSS.GOV@miduet.UUCP (12/05/86)
Path: miduet!tait From: tait@gec-mi-at.co.uk (Phil Tait) Newsgroups: mod.computers.vax,comp.mail.uucp Subject: Help requested in achieving uucp mail compatibility for VAX/VMS Keywords: uucp mail VAX VMS Message-ID: <490@gec-mi-at.co.uk> Date: 5 Dec 86 18:50:12 GMT Organization: Marconi Instruments Ltd., St. Albans, UK Lines: 13 We're trying to get hold of a package to run uucp mail under VAX/VMS. (We've established that such a thing exists !). Can anyone help ? (We'd even pay money for a suitable product !). Thanks in advance. = = = = = = = = = = = | Philip J. Tait, Marconi Instruments Ltd. | St. Albans, Herts. AL4 0JN, U.K. | | UUCP: ...mcvax!ukc!hrc63!miduet!tait | NRS : tait@gec-mi-at.co.uk | | Voice: +44 727 59292 x449 Telex: 297221 | Fax: +44 727 39447 | = = = = = = = = = = =
news@seismo.CSS.GOV@uwmacc.UUCP (12/18/86)
Path: uwmacc!edwards From: edwards@uwmacc.UUCP (mark edwards) Newsgroups: mod.computers.vax Subject: testingh Message-ID: <743@uwmacc.UUCP> Date: 18 Dec 86 15:03:19 GMT Sender: news@uwmacc.UUCP Organization: UWisconsin-Madison Academic Comp Center Lines: 2 Keywords: mods THis is just a test of news2.11 and mods.
dorl@seismo.CSS.GOV@uwmacc.UUCP (12/18/86)
Path: uwmacc!dorl From: dorl@uwmacc.UUCP (Michael Dorl) Newsgroups: mod.computers.vax Subject: Wollongong TCP/IP Problem Message-ID: <744@uwmacc.UUCP> Date: 18 Dec 86 15:53:02 GMT Organization: UWisconsin-Madison Academic Comp Center Lines: 36 Keywords: Wollongong TCP/IP We recently installed another Wollongong Group WIN/VX TCP/IP system on the following machine Vax 785 VMS 4.4 Win/VX 2.3 (Not using shared DEUNA driver) One Unibus with DELUA UDA50 DLP11 (printer controller) DMF32 (Emulex) DMF32 (Digital) TU80 We now can run the network or the TU80 tape but not both. Until we start the network, the tape unit works fine. After we start the network, the network works fine but any attempt to use the TU80 tape results in a 'FATAL DRIVE ERROR'. A look at the error log shows Status 888C Non-recoverable Subsystem ready Non-existent memory The non-existent memory means that the TU80 controller referenced some memory not mapped by the Unibus MAP registers. Other than that, I have no idea what's going on here. The DELUA is a new device but DEC has run diagnostics on it and it does work. We have similar installations with TU81 tapes but they do not have the tape controller and the DELUA on the same Unibus. Has anyone seen a similar problem? Does anyone have a similar configuration using TWG WIN/VX that works? Michael Dorl (608) 262-0466 dorl@vms.macc.wisc.edu
uucp@ucbvax.Berkeley.EDU@ulowell.UUCP (12/22/86)
Path: ulowell!halleys!umvlsi!patel From: patel@umvlsi.UUCP (Baiju Patel) Newsgroups: mod.computers.laser-printers,mod.computers.vax,net.wanted.sources Subject: LN03 interface to ULTRIX -- Help!! Keywords: LN03 laser printer, ULTRIX, VMS Message-ID: <104@umvlsi.UUCP> Date: 21 Dec 86 17:11:22 GMT Lines: 19 We have a LN03 printer (made by DEC) and few Microvaxes running on ULTRIX (which is same as UNIX 4.2bsd!!). THough DEC sells both of them, they do not provide drivers for LN03 printer so that it can be used with ULTRIX. Does anybody have drivers so that we can print ASCII text files as well as DVI, LNO3 or *troff files. Any pointers?? Alternately, we can connect the printer to microvax running VMS. Does anybody have any suggest on transfering files efficiently to VMS and printing effciently. All the VMS microvaxes we have run decnet. The ULTRIX microvaxes run TCPIP and decnet. Thanks in advance. baiju ----------------------------------------------------------- patel@umass-ece.csnet
joey%q7%tessi@tektronix.tek.com.UUCP (12/23/86)
Path: q7!joey From: joey@q7.UUCP (Joe Pruett) Newsgroups: mod.computers.vax Subject: Re: Output file sharing by C child processes Message-ID: <307@q7.UUCP> Date: 23 Dec 86 18:25:07 GMT References: <8612220638.AA15514@seismo.CSS.GOV> Reply-To: joey@q7.UUCP (Joe Pruett) Organization: TSSI, Beaverton, Oregon Lines: 8 As long as your processes do not run concurrently, the solution we came up with is to have the child process write to a pipe to the parent, which the parent copies to it's stdout stream. We hid all this in our version of system(). If people would like that code, I could post it as well (it's not completely trivial). -- Joe Pruett ...!tektronix!tessi!joey
avolio@decuac.DEC.com.UUCP (12/23/86)
Path: decuac!avolio From: avolio@decuac.DEC.COM (Frederick M. Avolio) Newsgroups: mod.computers.laser-printers,mod.computers.vax Subject: Re: LN03 interface to ULTRIX -- Help!! Keywords: LN03 laser printer, ULTRIX, VMS Message-ID: <1131@decuac.DEC.COM> Date: 23 Dec 86 20:02:46 GMT References: <104@umvlsi.UUCP> Organization: DEC SWS, Landover, MD Lines: 27 In article <104@umvlsi.UUCP>, patel@umvlsi.UUCP (Baiju Patel) writes: > We have a LN03 printer (made by DEC) and few Microvaxes running on > ULTRIX (which is same as UNIX 4.2bsd!!). No it is not the same as UNIX 4.2BSD. > Does anybody have drivers so that we can print ASCII text files as > well as DVI, LNO3 or *troff files. Any pointers?? You want filters not drivers. A DVI filter comes with the TeX UNIX distribution. A general purpose LN03 filter is under /usr/lib/ln03of. I assume you have version 1.2 of Ultrix-32*. > Alternately, we can connect the printer to microvax running VMS. Does > anybody have any suggest on transfering files efficiently to VMS and > printing effciently. All the VMS microvaxes we have run decnet. The ULTRIX > microvaxes run TCPIP and decnet. You can do a 'dcp' of the file to the proper printer on the VMS side, for example: dcp filename vmsnode::lpb0: or dcp -P filename vmsnode::filename Fred
page@ulowell.ulowell.edu.UUCP (12/24/86)
Path: ulowell!page From: page@ulowell.UUCP (Bob Page) Newsgroups: comp.unix.questions,comp.periphs,mod.computers.vax Subject: Reliabilty of TU-81 Message-ID: <891@ulowell.UUCP> Date: 24 Dec 86 06:21:27 GMT Reply-To: page@ulowell.UUCP (Bob Page) Organization: University of Lowell Lines: 20 We have two DEC TU-81 tape drives, all up to current ECO levels. One of them is on a 785 running Ultrix 1.2 -- the other is on a 750 running 4.3BSD (stock drive handler software). Both seem to be flaky ever since we started using them (we used to have a TU-77 and a TU-80, respectively). The 785 hangs/crashes often while using the tape drive. The 750 sometimes hangs the device and zombies the process; we have to reboot to get the drive back. Has anyone else had problems with this drive? We have a TU-81 plus on an 8500 (running VMS) and had some problems with the controller but things seem to be stable on it now. It's the TU-81's on the U*ix machines that are causing grief. Thanks for any insights. ..Bob PS We tried the TU-81's on the 8500, they act pretty reliably. -- Bob Page, U of Lowell CS Dept. ulowell!page, page@ulowell.CSNET
UUCP@seismo.CSS.GOV@vu-vlsi.UUCP (01/02/87)
Path: vu-vlsi!cbmvax!rutgers!ames!ucbcad!ucbvax!GMUVAX.BITNET!SCOTTH From: SCOTTH@GMUVAX.BITNET Newsgroups: mod.computers.vax Subject: TERMINAL DRIVERS? Message-ID: <8612310019.AA00990@ucbvax.Berkeley.EDU> Date: 29 Dec 86 23:25:00 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 13 App@wved: info-vax@sri-kl.arpa Does anyone know of any public domain terminal drivers for VMS? We are have recently purchased our VAX 8500 and have an abundance of Televideo 925E terminals, and HP 2621 terminals. our problem is that as far as we can see VMS doesn't support anything but VT compatable terminals. I can't find any reference to the /FOREIGN terminal types that someone mentioned. If anyone has any possible solutions could you please drop me a line at BITNET ADDRESS "SCOTTH@GMUVAX" Thanks, Scott Hutchinson George Mason University Academic Computing Services
burati@ulowell.cs.ulowell.edu.UUCP (01/05/87)
Path: ulowell!burati From: burati@ulowell.UUCP (Michael R. Burati) Newsgroups: mod.computers.vax Subject: Re: how to get around VMS mail problem Message-ID: <916@ulowell.UUCP> Date: 5 Jan 87 20:22:35 GMT References: <8612310024.AA01143@ucbvax.Berkeley.EDU> Reply-To: burati@ulowell.UUCP (Michael R. Burati) Organization: University of Lowell Lines: 87 The command 'extract TT:' executed at the 'MAIL>' prompt will take the current message and display it (without screen breaks) on the current output device. This seems to be what you need. As for the deleting of messages after a certain period of time, that could be easily done from within a com file. If I had the time, or the need for that utility, I'd write it for you. Basically, you'll need to check each folder (found with the 'directory/folder' command) (or only specific folders, depending on what you need), then look at the date (listed with the 'directory' command) of each message in the folder. Included below is a com file that I wrote a while back to list messages in various mail folders. Maybe it'll help you write what you need. Michael Burati University of Lowell Comp Sci Dept CSNET: burati@ulowell.csnet UUCP: ..{apollo | masscomp | wanginst | ci-dandelion} !ulowell!burati <============================== Cut here ==============================> $! Procedure LISTMAIL $! Written: 6/85 $! By: Michael Burati, University of Lowell CS Dept. $! $! Set up $ on error then goto done $ on severe then done $! $! Get a listing of what mail folders exist into mail.list $! $ assign mail.list sys$output $ mail dir/fol $ deassign sys$output $! $! Parse that list, to get the individual folders $! $ open/read INFILE mail.list $! $! Open a new file, foltmp.com which will contain the commands to $! do directories of each folder $! $ open/write OUTFILE foltmp.com $ write OUTFILE "$ MAIL" $! $! Get rid of header information in mail.list $! $ read INFILE RECORD $ read INFILE RECORD $! $! Loop through each line of mail.list to find the folders. $! $ LOOP: $ read/end_of_file=DONE INFILE RECORD $ DONEYET = f$extract(0,1,RECORD) $ if "''DONEYET'" .eqs. "$" then goto DONE $ FOLDER = f$extract(0,20,RECORD) $ write OUTFILE "select ",FOLDER $ write OUTFILE "dir" $ if f$len(RECORD) .le. 41 then goto loop $ FOLDER = f$extract(40,20,RECORD) ! else get folder in right column $ write OUTFILE "select ",FOLDER $ write OUTFILE "dir" $ goto loop $! $! We've created foltmp.com, now lets execute it. $! $ DONE: $ close INFILE $ close OUTFILE $ delete/nocon/nolog mail.list;* $ assign mail.list sys$output $! Execute the procedure created above to list the folders. $ @foltmp.com $ deassign sys$output $ delete foltmp.com;* $! IF '-P' was given as an arg, then print the list to lpa0: $ if p1 .eqs. "-P" then goto LPR $ ty/p mail.list; $ delete mail.list;* $ exit $ LPR: $ print/que=lpa0/delete mail.list;
roger@seismo.CSS.GOV@celtics.UUCP (01/08/87)
Path: celtics!roger From: roger@celtics.UUCP (Roger Klorese) Newsgroups: mod.computers.vax Subject: Re: Null arguments in VMS Fortran Message-ID: <1426@celtics.UUCP> Date: 7 Jan 87 21:01:35 GMT References: <8701051538.AA09457@ucbvax.Berkeley.EDU> Reply-To: roger@celtics.UUCP (Roger Klorese) Organization: Celerity Computing (Eastern Region), Framingham, MA Lines: 19 In article <8701051538.AA09457@ucbvax.Berkeley.EDU> <LEICHTER-JERRY@YALE.ARPA> writes: >In the example you give, it is highly unlikely that any optimizer would choose >to put b in a register (or even copy it) - with only a single reference to b >itself, it costs more to load up the register than can be saved by having b >available there. Well, yes and no. On a VAX, you're right. In a system based on a register-to-register orientation, or a system which uses the "sliding-window" memory model, you're wrong. If it can only be accessed through a register anyway, it makes sense to pre-load it. In fact, even on this model (which Celerity systems follow), we've implemented optional parameters. We pass a predefined and illegal address for the omitted arguments. -- ///==\\ (No disclaimer - nobody's listening anyway.) /// Roger B.A. Klorese, Celerity Computing (Northeast Area) \\\ 40 Speen St., Framingham, MA 01701 +1 617 872-1552 \\\==// celtics!roger@seismo.CSS.GOV - seismo!celtics!roger
usenet@seismo.CSS.GOV@okstate.UUCP (The News System) (01/09/87)
Path: okstate!gregg From: gregg@okstate.UUCP (Gregg Wonderly) Newsgroups: mod.computers.vax Subject: Formletter facility for VAX/VMS using TPU Keywords: tpu vax vms form letter Message-ID: <1398@okstate.UUCP> Date: 8 Jan 87 22:19:53 GMT Organization: Oklahoma State Univ., Stillwater Lines: 18 A while back someone posted an article looking for information on using callable TPU to create a form letter facility. I have posted some TPU code (in the form of a DCL archive) to net.sources that is a form letter facility. It is all TPU, and does not use the callable TPU interface. It is invoked at the DCL prompt using EDIT/TPU/COMMAND=.... If you are interested in this, but don't get net.sources, or you don't see it in net.sources, then mail me, and we can arrange something. ----- Gregg Wonderly Department of Computing and Information Sciences Oklahoma State University UUCP: {cbosgd, ea, ihnp4, isucs1, mcvax, uokvax}!okstate!gregg ARPA: gregg@A.CS.OKSTATE.EDU
lane%dalcs@math.waterloo.edu.UUCP (01/09/87)
Path: dalcs!lane From: lane@dalcs.UUCP (John Wright/Dr. Pat Lane) Newsgroups: news.misc,mod.computers.vax Subject: news/mail possibilities on VMS? Keywords: news mail VAX/VMS usenet bitnet arpanet Message-ID: <2328@dalcs.UUCP> Date: 9 Jan 87 06:15:25 GMT Distribution: na Organization: Dept. of Math., Stats & C.S., Dalhousie University, Halifax, N.S., Canada Lines: 21 I few days ago I posted a questions asking how a VMS site could join the Usenet. The answers I have recieved so far indicate that the only way would be to run a Unix sub-system called Eunice which will allow the standard Unix uucp/news software to run. Hmm. I was hoping for something simpler/cheaper than that but I suppose that's the way it is. Perhaps I should widen my question to include any of the "major" networks, Arpanet (and Internet), Bitnet (is there news here?), csnet, etc. Again, the questions are: 1) what software would be required/recommended? 2) what arrangements would have to be made with other sites or network administrators to gain access? Finally, thank you to all those who responded. -- John Wright ////////////////// Phone: 902-424-3805 or 902-424-6527 Post: c/o Dr Pat Lane, Biology Dept, Dalhousie U, Halifax, NS, Canada, B3H-1J4 Ean/Bitnet: lane@cs.dal.cdn Arpa: lane%cs.dal.cdb%ubc.csnet@csnet-relay.arpa Uucp:{seismo,watmath,utai,garfield}!dalcs!lane Csnet:lane%cs.dal.cdn@ubc.csnet
egisin@watmath.waterloo.edu.UUCP (01/10/87)
Path: watmath!egisin From: egisin@watmath.UUCP (Eric Gisin) Newsgroups: mod.computers.vax Subject: Re: Mail/Usenet news on VMS Message-ID: <4287@watmath.UUCP> Date: 10 Jan 87 16:46:29 GMT References: <8701090615.AA27090@dalcs.UUCP> Organization: U of Waterloo, Ontario Lines: 18 Several months ago Geoff Huston in Australia offered a usenet-compatable news system for VMS. I arranged to get a copy but haven't yet got anything. Could someone post a review of this system? For mail (and a news transfer mechanism), the PMDF mailer from Harvey Mudd College was announced a few months ago. It uses the PhoneNet protocol to transfer mail over dialup lines. I don't know about the availability of PMDF on Unix, we have it as part of the CSNET software. It also has JNET (RSCS) and InterNet interfaces. The news system is free, PMDF is 50$ US and can't be redistributed. ned@hmcvax.bitnet can send you more information on PMDF. Eric Gisin, University of Waterloo InterNet [CSNet]: egisin@Math.Waterloo.EDU UUCP: watmath!egisin PUNCHED-CARD-NET: EGISIN@WATACO
steve@seismo.CSS.GOV@elroy.UUCP (Steve C. Carpenter) (01/13/87)
Path: elroy!steve From: steve@elroy.UUCP (Steve C. Carpenter) Newsgroups: mod.computers.vax Subject: 7-track tape drive software driver Message-ID: <2869@elroy.UUCP> Date: 13 Jan 87 04:29:51 GMT Organization: Image Analysis Systems Grp, JPL Lines: 8 I am looking for a software driver for a 7-track tape drive used on a VAX under VMS 4.4. ...!seismo!cit-vax!elroy!steve elroy!steve@csvax.caltech.edu
dave@rosevax.rosemount.com (Dave Marquardt) (01/13/87)
Path: rosevax!dave From: dave@rosevax.Rosemount.COM (Dave Marquardt) Newsgroups: comp.unix.wizards,mod.computers.vax Subject: Mt. Xinu vs. ULTRIX Keywords: comparisons wanted Message-ID: <820@rosevax.Rosemount.COM> Date: 13 Jan 87 18:48:51 GMT Organization: Rosemount Inc., Eden Prairie, MN Lines: 15 We are trying to decide whether to purchase Mt. Xinu 4.3 BSD+NFS or DEC's ULTRIX, so I am looking for comments about these products, good or bad. Also, if you've used both products, I'd be very interested in comparisons. We are especially interested in knowing what kind of support we can expect from Mt. Xinu or DEC. Please respond by mail. Thanks in advance. Dave Marquardt Rosemount, Inc. {cbosgd,ihnp4,uiucdcs}!rosevax!dave dave@rosevax.Rosemount.COM -- Dave Marquardt New mail: dave@rosevax.Rosemount.COM Rosemount, Inc. Old mail: {cbosgd,ihnp4,uiucdcs}!rosevax!dave 12001 Technology Drive Telephone: 612/828-3057 Eden Prairie, MN 55344
jarmo@seismo.CSS.GOV@tutctl.UUCP (01/14/87)
Path: tutctl!jarmo From: jarmo@tutctl.UUCP (Jarmo Sorvari) Newsgroups: mod.computers.vax Subject: Re: ANSI F77, VAX F77, C Summary: One interesting FORTRAN to C translator available from Finland. Keywords: FORTRAN to C Message-ID: <128@tutctl.UUCP> Date: 14 Jan 87 14:17:37 GMT References: <8701071227.AA18971@ucbvax.Berkeley.EDU> Reply-To: jarmo@tutctl.UUCP (Jarmo Sorvari) Organization: Tampere University of Technology, Finland Lines: 46 In article <8701071227.AA18971@ucbvax.Berkeley.EDU> SCHOMAKE@HNYKUN53.BITNET writes: >(Roger Hauck (ROGER@CFA2.BITNET) writes:) > >> I have a user who is looking for a Fortran to C conversion utility. He has >> heard of a commercial program called Fortrix, but it costs several >> thousand dollars, and that isn't the scale he is looking for..... > >Please could anyone forward to me interesting hints with respect to such >a translator. ... There is a good FORTRAN to C -translator called c-77. It is made by a company called Intrinsic. I have converted MATLAB into C with it, and fully automatically. And the code works. LINPACK tests have passed, too. The output is nicely indented, which makes it easy to read and to develop further. C-77 supports ANSI X.39-1978 FORTRAN-77 extended with the MIL-STD-1753 features. It also handles most of the HP FORTRAN-77 and some of the VAX/VMS FORTRAN enhancements. It has three optimization levels. A run time support library file is supported for those I/O, intrinsic functions and arithmetic operations that are not directly supported by the standard C-language run time library. VAX/VMS I/O extensions are not supported. Intrinsic has ported the software to a number of machines, and I suppose new machines can easily be supported at request. You can contact Intrinsic at: uucp: ..!<backbone>!intrin!c-77 postman: Intrinsic OY Aleksis Kiven katu 11 C 33100 Tampere Finland -- ----------------------------------------------------------------------------- ! Jarmo Sorvari Control Engineering Laboratory ! ! ...!mcvax!tut!tutctl!jarmo Tampere University of Technology ! --------------------------------------- BOX 527, 33101 Tampere, Finland -----
usenet@seismo.CSS.GOV@soma.UUCP (01/16/87)
Path: soma!cortex!sob From: sob@cortex.bcm.tmc.edu (Stan Barber) Newsgroups: mod.computers.vax Subject: Re: why learn UNIX Message-ID: <2781@soma.bcm.tmc.edu> Date: 16 Jan 87 14:49:09 GMT References: <8701131633.AA13709@utah-ced.ARPA> Sender: usenet@soma.bcm.tmc.edu Reply-To: sob@cortex.UUCP (Stan Barber) Organization: Neurology, Baylor College of Medicine, Houston, Tx Lines: 14 In article <8701131633.AA13709@utah-ced.ARPA> cetron%utah-ced@UTAH-CS.ARPA (Ed Cetron) writes: [edited out comments saying that certain language-OS combinations work best together among other things] >The most obvious examples are VMS & VAX FORTRAN and Un*x and C. I assume that you mean to say the VMS & VAX FORTRAN is also better than ULTRIX & VAX FORTRAN. If you are saying that, then is DEC feeding us a lie by saying otherwise? Stan uucp:{shell,rice,cuae2}!soma!sob Opinions expressed here Olan domain:sob@rice.edu or sob@soma.bcm.tmc.edu are ONLY mine & Barber CIS:71565,623 BBS:(713)790-9004 noone else's.
stefan@seismo.CSS.GOV@wheaton.UUCP (01/16/87)
Path: wheaton!stefan From: stefan@wheaton.UUCP (Stefan Brandle) Newsgroups: mod.computers.vax Subject: Re: Flavours of uVAX... Message-ID: <385@wheaton.UUCP> Date: 16 Jan 87 16:27:41 GMT References: <8701121722.AA01258@columbia.edu> Reply-To: stefan@wheaton.UUCP (Stefan Brandle) Organization: Wheaton College, Wheaton IL. Lines: 23 In article <8701121722.AA01258@columbia.edu> ajacobs%cunixc@columbia.edu (Adam Jacobs) writes: > > We will soon be purchasing a UNIX box or workstation of some sort, for >use in mathematics research and LISP/C development. One of the more attractive >options (because of local compatibility, etc.) is the DEC uVAX processor. >It appears that there are a number of different sorts of uVAX (or at least >a number of different names for them) which have gotten me a bit confused. >Could anyone enumerate or describe the versions of low-end (i.e. low-cost >configurations of) uVAXen? > I'm not the person to describe this, but if you are after "low-cost", you certainly don't want to buy most of you memory, hard disks, etc from DEC. Third party stuff is often as good (or better) and costs much less. This is especially true for memory and hard disks. -- -------------------------------------------------------------------------------- Stefan Brandle UUCP: ihnp4!wheaton!stefan Wheaton College "But I never claimed to be sane!" ---------------------------------------------- MA Bell: (312) 260-4992 ---------
vecellio%sunybcs@math.waterloo.edu (Gary Vecellio) (01/16/87)
Path: sunybcs!vecellio From: vecellio@sunybcs.UUCP (Gary Vecellio) Newsgroups: mod.computers.vax Subject: Linking C "non-shared" on Micro Vax Keywords: Linking non-shared Message-ID: <1953@sunybcs.UUCP> Date: 16 Jan 87 16:31:42 GMT Organization: SUNY/Buffalo Computer Science Lines: 9 I hope I have the particulars correct, I'm new to VMS. We want to Link a C program (Vax C ver 2.2) on a Micro Vax running VMS (ver 4.4) "non-shared". I think we need to link to VAXCRTL.OLB but we can't find it. Thanks in advance, Gary Vecellio
vxg.UUCP@seismo.css.gov@genrad.UUCP (01/19/87)
Path: genrad!vxg From: vxg@genrad.UUCP (Vincent Gonzalez) Newsgroups: mod.computers.vax,comp.os.misc Subject: Query: RCS for VMS Keywords: RCS, VMS Message-ID: <1188@genrad.UUCP> Date: 19 Jan 87 20:11:53 GMT Organization: GenRad, Inc., Concord, Mass. Lines: 13 Does a port of the Unix RCS exist for VMS systems? Are there any other Revision Sources Control packages available for a VMS Vax (Public Domain or Commercial)? Thanks for your help, Vincent Gonzalez +---------------------+ GenRad, Inc. | OLD AGE & TREACHERY | 300 Baker Avenue | WILL OVERCOME | Concord, Mass. 01742 | YOUTH AND SKILL | UUCP: {decvax,masscomp}!genrad!vxg +---------------------+
dmc@videovax.tek.com ("Donald M. Craig") (01/19/87)
Path: videovax!dmc From: dmc@videovax.Tek.COM (Donald M. Craig) Newsgroups: mod.computers.vax Subject: Re: Mumps. Message-ID: <4164@videovax.Tek.COM> Date: 19 Jan 87 20:14:43 GMT References: <8701180320.AA19101@ucbvax.Berkeley.EDU> Reply-To: dmc@videovax.Tek.COM (Donald M. Craig) Organization: Tektronix Television Systems, Beaverton, Oregon Lines: 30 Marty Sasaki writes: "For some reason MUMPS became popular in medical areas, but practically unheard of outside of it." Well. Almost. When I worked at the Canadian Broadcasting Corporation in Montreal, there was a large dual PDP-15 based MUMPS installation that was used to schedule program material on the Radio-Canada French language television network. The system worked, and was integrated with the automated television switching and vtr/telecine control system. It predated a number of commercial (non-MUMPS) systems by several years. I also recall a field trip to the docks in Newark, New Jersey, where we watched longshoremen race brand new cars two abreast towards a ramp that would only hold one. The container inventory and management system of one of the major shippers was based on PDP-15 MUMPS. The key to MUMPS power was the global sparse array. Since it was sparse, it was essentially a linked list, and the 'global' attribute meant that it lived on the disk system, but pretty much transparently. Programmers didn't have to worry about 'access methods', and since the linked lists were implemented directly in the MUMPS 'kernel', performance was excellent, especially compared to things like COBOL. The distance from data on the disk to a formatted screen was very short with MUMPS. All that said, MUMPS is indeed a dinosaur. Fast data base applications could be created in short order by experienced programmers, but maintenance was nearly impossible, for all the reasons Marty said. -- Don Craig dmc@videovax.Tek.COM Tektronix Television Systems ... tektronix!videovax!dmc
LEICHTER-JERRY@YALE.ARPA (01/20/87)
... We want to Link a C program (Vax C ver 2.2) on a Micro Vax running VMS (ver 4.4) "non-shared". I think we need to link to VAXCRTL.OLB but we can't find it. VAXCRTL.OLB isn't shipped with MicroVMS; you have to use the shareable image version. To do that, create a file named, say, VAXCRTL.OPT, containing the following single line: SYS$LIBRARY:vaxcrtl/share Then include the VAXCRTL/OPT in your Linker command line. I have no idea what you mean when you say you are running VMS "non-shared". -- Jerry -------
dmc@videovax.tek.com.UUCP (01/20/87)
Path: videovax!dmc From: dmc@videovax.Tek.COM (Donald M. Craig) Newsgroups: mod.computers.vax Subject: Re: Mumps. Message-ID: <4168@videovax.Tek.COM> Date: 20 Jan 87 17:50:37 GMT References: <8701180320.AA19101@ucbvax.Berkeley.EDU> Reply-To: dmc@videovax.Tek.COM (Donald M. Craig) Organization: Tektronix Television Systems, Beaverton, Oregon Lines: 30 Marty Sasaki writes: "For some reason MUMPS became popular in medical areas, but practically unheard of outside of it." Well. Almost. When I worked at the Canadian Broadcasting Corporation in Montreal, there was a large dual PDP-15 based MUMPS installation that was used to schedule program material on the Radio-Canada French language television network. The system worked, and was integrated with the automated television switching and vtr/telecine control system. It predated a number of commercial (non-MUMPS) systems by several years. I also recall a field trip to the docks in Newark, New Jersey, where we watched longshoremen race brand new cars two abreast towards a ramp that would only hold one. The container inventory and management system of one of the major shippers was based on PDP-15 MUMPS. The key to MUMPS power was the global sparse array. Since it was sparse, it was essentially a linked list, and the 'global' attribute meant that it lived on the disk system, but pretty much transparently. Programmers didn't have to worry about 'access methods', and since the linked lists were implemented directly in the MUMPS 'kernel', performance was excellent, especially compared to things like COBOL. The distance from data on the disk to a formatted screen was very short with MUMPS. All that said, MUMPS is indeed a dinosaur. Fast data base applications could be created in short order by experienced programmers, but maintenance was nearly impossible, for all the reasons Marty said. -- Don Craig dmc@videovax.Tek.COM Tektronix Television Systems ... tektronix!videovax!dmc
hart@seismo.CSS.GOV@cp1.UUCP (01/25/87)
Path: cp1!hart From: hart@cp1.BELL-ATL.COM (rod hart) Newsgroups: mod.computers.vax Subject: Re: MUMPS Summary: Is there a PD version of Mumps? Message-ID: <1605@cp1.BELL-ATL.COM> Date: 25 Jan 87 19:32:27 GMT References: <8701232252.AA03830@decwrl.dec.com> Organization: Chesapeake & Potomac Tel. Co., Baltimore, Md. Lines: 16 Is there a version of MUMPS in the Public Domain for the pc? I think more of us could learn to appreciate whatever the language has to offer if we could play with it. Lisp and Prolog are good examples. If it had not been for the distributions of XLISP and PD-PROLOG here, I for one would still consider them as educational tools with limited commercial potential. I find it hard to believe such a powerful tool (as described) has not come out of the specialty category. I have a couple systems (8650 and 11/780's) that people use to develop departmental applications on that could use a powerful database develop- ment package. -- Signed by: Rod Hart (WA3MEZ) Minicomputer Technical Support District Chesapeake & Potomac Tel. Co. - A Bell Atlantic Company bellcore!cp1!hart - aplcen!cp1!hart - mimsy!cp1!hart - gamma!cp1!hart
dorl@seismo.CSS.GOV@uwmacc.UUCP (01/28/87)
Path: uwmacc!dorl From: dorl@uwmacc.UUCP (Michael Dorl) Newsgroups: mod.computers.vax Subject: HSC Disks Message-ID: <977@uwmacc.UUCP> Date: 28 Jan 87 13:15:53 GMT Organization: UWisconsin-Madison Academic Comp Center Lines: 3 Are there any alternatives to DEC's RA81 and RA82 disks for attachment to an existing DEC HSC 50? We need some more disk space and are considering the new RA82 product.
news@seismo.CSS.GOV@sun.UUCP (02/01/87)
Path: sun!gorodish!guy From: guy%gorodish@Sun.COM (Guy Harris) Newsgroups: mod.computers.vax Subject: Re: RPC source/info anyone? Message-ID: <12507@sun.uucp> Date: 1 Feb 87 09:21:21 GMT References: <8701310238.AA17772@ucbvax.Berkeley.EDU> Sender: news@sun.uucp Reply-To: guy@sun.UUCP (Guy Harris) Organization: Sun Microsystems, Mountain View Lines: 585 >Does anyone know where/how I can find an implemention of RPC (remote >procedure calls) on VMS or UNIX? I was told it is in the public domain. It is. It's available from an archive of UNIX and non-UNIX source code, called "mod.sources". This archive is available via several networks. Here are a couple of postings from that USENET newsgroup, 1) explaining the archive and how to get programs from it and 2) listing all the programs in the archive. The programs are available with anonymous FTP (for Internet sites), and a couple of sites can generate VMS BACKUP tapes if given "a good reason" (that's what it says below, it's not my phrase). The source to Sun RPC, our RPC implementation, is "rpc2" in Volume 6 of the archive. It is written in C, and I believe it supports TCP and UDP, using the 4.2BSD socket system calls, as a transport layer. Other transport layers can be (and have been) implemented, but I don't think they're in the version we gave away. Some other items in this archive that might be of interest to VMS sites or sites that have to deal with VMS are: Volume 7: read-vms-backs Read VMS backup tapes vms_tools (2 parts) Unix-like tools for VMS systems Volume 6: msdos_mk A Make for MS-DOS and VAX/VMS Some other programs may have support for VMS as well as UNIX, or may be modifiable to work under VMS. Subject: v08INF1: Mod.Sources Index and Archives Date: 26 Jan 87 21:04:03 GMT Sender: rs@mirror.TMC.COM Mod.sources: Volume 8, Info 1 Archive-name: index.1 This is the first of two introductory messages about mod.sources. This one describes how to submit source to mod.sources, where the archive sites are, and how to contact them. The companion articles lists all previously-published mod.sources articles. I am always looking for suggestions on how to improve the usefulness of mod.sources, and can be contacted as listed below. -Rich Salz --------------------------------------------------------------------------- SUBMITTING SOURCE FOR PUBLICATION Items intended for posting should be sent to mirror!sources; requests for missing copies or other queries should be sent to mirror!sources-request. In Australia, Robert Elz is a "sub-moderator"; people there can work with him (kre@munnari.OZ) to get postings out more easily. If you want verification of arrival, so say in a cover note, or at the beginning of your submission, if it is small. I try to verify that a program works, and if I can't get it to work, I may hold up posting it for a couple of days. Please note that, except in rare cases, source without documentation and a Makefile will not be published. When you send mail, MAKE SURE to include a return address relative to some well-known site(s). When all else fails, my conventional address and phone number are: Rich $alz Mirror Systems 2067 Massachusetts Avenue Cambridge, MA 02140 617-661-0777 --------------------------------------------------------------------------- THE STRUCTURE OF MOD.SOURCES ARTICLES Each posting in mod.sources is called an "issue"; there are 100 issues to a volume. The division is arbitrary, and has varied greatly in the past. There are two types of articles in mod.sources; sources and "information postings." They can be distinguished by the subject line: Subject: v07INF8: Index for Volume 7 and other info This first word in the title identifies this as the eight info posting in volume seven. Similarly, the subject line shown below: Subject: v07i071: Public-domain MAKE identifies this as the 71st source article in Volume 7. Large sources are broken up into smaller pieces, and have subject lines that look like this: Subject: v07i043: 2.11 News Documentation and Conversion, Part03/08 The first few lines in an article are auxiliary headers that look like this: Submitted by: caret@fairlight.oz Mod.sources: Volume 7, Issue 71 Archive-name: make The "Submitted by" is the author of the program. If you have comments about the sources published in mod.sources, this is the person to contact. When possible, this address will be in domain form, otherwise it will be a UUCP path relative to host mirror (my machine). The second line repeats the volume/issue information for the aide of NOTES sites and automatic archiving programs. The Archive-name is the "official" name of this source in the archive. Large postings will have names that look like this: Archive-name: patch2/Part01 Please note try to use this name when requesting that sources be mailed to you. Also, note that the "part number" given in the title, and the archive name given in the auxiliary header need not be identical. --------------------------------------------------------------------------- ACCESSING THE MOD.SOURCES ARCHIVE The complete mod.sources archives are fairly large: Volume Size (Kbytes) 1 4004 2 1204 3 3434 4 4220 5 390 6 4220 7 3976 There are several active archive sites around the net. I am particularly interested in helping set up a BITNET archive. No word yet on the European archive. When you request something before Volume 6, please make sure to be as descriptive as possible as articles before then do not have official names. Several sites below will send tapes through the mail. For those sites, send a 1/2" mag tape WITH RETURN POSTAGE and RETURN MAILER. Tapes without postage or mailer will not be returned. No other methods (COD, etc.) are available; please don't ask. Finally, please note that I am Rich $alz, rs@mirror; Rick Adams is rick@seismo, and Rich Kulawiec is rsk@j.cc.purdue.edu; we appreciate the extra effort to get our names right. :-) 1. Phil Burdi has an archive on-line; contact usenet@cuae2.ATT.COM for more info. He has also set up an off-hours UUCP login providing anonymous UUCP access to the archives. The Systems file (L.sys) entry looks like: (for HoneyDanBer UUCP users) cuaepd Wk1830-0530,Sa,Su ACU 1200 3129643773 in:--in: pduucp (for Old UUCP users) cuaepd Any1830-0530 ACU 1200 3129643773 in:--in: pduucp Retrieve the file cuaepd!~/netnews/mod.sources/howto.snarf and follow the directions therein. 2. Pyramid Technology has an archive arranged topically, and in compressed tar files. They are happy to take new UUCP connections. They are also somewhat willing to make tapes for people to come by and pick up, provided you call WELL in advance and bring lunch money. This is being managed by Claudia Dimmers and/or Carl Gutekunst. Contact pyramid!usenet for more info. 3. Robert Elz (kre@munnari.OZ) keeps mod.sources in different ways depending on his available disk space; contact him for more info. 4. Thos Sumner at UCSF will respond to requests for material, but cannot promise an ongoing commitment. Anyone requesting material via mail should supply a path from ucbvax. Anyone requesting tape should contact me first. Contact him at thos@cca.ucsf.edu, or ucbvax!ucsfcgl!cca.UCSF!thos 5. Tom Patterson at Washington University can make 800/1600/6250 BPI tar tapes. If you give him a "real good reason," he can also make 1600 BPI VMS BACKUP or ANSI tapes. Send your tape, mailer, and postage to Tom at: Engineering Computer Lab, Bryan 509 Lindell & Skinker Blvd Washington University St. Louis, MO 63130 For best results, first send mail to wucs!archive (you stand a better chance of getting processed quickly that way). 6. Jim Thompson (otto!jim) can make 1600 and 6250 tar and cpio tapes, as well as VMS backup in a real pinch. He will also provide a temporary UUCP login for interested parties at 1200 or 2400 baud. His postal address is: Jim Thompson 2551 Green Valley Pkwy Henderson, Nv. 89015 (702) 454-4636 7. Of course, I have a complete set of archives. I can mail individual postings, make files available for UUCP, and will send tapes (1600 BPI tar; 6250 or cpio in a crunch). Last time I checked, it cost about $3 to send a 2400' tape across the country in a padded envelope via first-class mail. 8. Rick Adams (rick@seismo.CSS.GOV) provides archive access to those on the Internet. Access is available directly via anonymous FTP (Outside of 9am-7pm EST M-F.) The files are in a directory mod.sources, then a sub-directory Volume[1-7]. They are named as closely as possible to the names in the Index. Files that have not been assigned a "short name" reside in the directory sources/mod temporarily. Send tape, mailer, and postage to Rick at: Center for Seismic Studies 1300 North 17th Street, Suite 1450 Arlington, VA 22209-3871 9. Internet sites may also retrieve archives from j.cc.purdue.edu via anonymous ftp. The archive is in the directory "mod.sources", subdivided into "volume1", etc. Due to disk space considerations, many of the sources are compressed; these may be recognized by the ".Z" suffix. If you don't have compress & friends, they are in ~ftp/pub/compress.shar for the taking. This is being managed by Rich Kulawiec (Wombat), pucc-j!rsk, rsk@j.cc.purdue.edu. If your host tables don't grok "j.cc.purdue.edu", try "purdue-asc.arpa". They would appreciate it if you would avoid large file transfers in the middle of the day. Rich also points out that the FTP'able archies also contain mod.amiga, a bunch of kermit sources, news 2.11, rn 4.3, nntp, and whatever else happens to be in ~ftp/pub at the moment.] 10. The CSNET CIC has been doing a fair amount of work to bring their automated retrieval up-to-speed. They now have a complete archive, and are making things available as quickly as possible (they have special legal restrictions on what they can distribute, so everything may not be available). Look in the latest issue of the CSNET Forum, or contact postmaster@sh.cs.net. Path: sun!amdcad!cae780!hplabs!pyramid!pyrnj!mirror!sources-request From: sources-request@mirror.TMC.COM Newsgroups: mod.sources,net.sources Subject: v08INF2: Archive access and listing Message-ID: <1408@mirror.TMC.COM> Date: 26 Jan 87 21:04:32 GMT Sender: rs@mirror.TMC.COM Lines: 352 Approved: mirror!rs Xref: sun mod.sources:622 net.sources:6042 Mod.sources: Volume 8, Info 2 Archive-name: index.2 This is the second of two introductory messages about mod.sources. The first described how to submit sources to mod.sources, where the archive sites are, and how to contact them. This one lists all the sources that have been published in this newsgroup. I am always looking for suggestions on how to improve the usefulness of mod.sources. -Rich Salz ------------------------------------------------------------------------ VOLUME 7 2.11news (20 parts) 2.11 News Release 4.3cpp.patch #elif patch to 4.3BSD cpp aaakeys Ann Arbor XL key uploader append Allow additions to 'protected' directories basic (6 parts) A BASIC Interpreter bpatch Binary (file) patcher/viewer cmstape Read and write IBM VM/SP CMS dump tapes csh.patch Two CSH patches des Purported DES program in C determcap Decomposing termcaps dirstack.csh CSH tools for directory stacks elm_update (3 parts) ELM Update Kit forktest Find security holes in shell-escapes getmetrics PostScript program to generate .afm files getoptprog Getopt program for scripts hostup An alternative to the BSD ruptime command idle.users A simple BSD idle-users daemon image (5 parts) Image manipulation routines in C++ index.1 Mod.Sources Index and Archives index.2 Complete Listing of Mod.Sources Archive index.3 Archive access and listing index.4 Index for Volume 7 and other info less3 (3 parts) New release of LESS make Public-domain MAKE micro.asm (2 parts) Generic assembler for micros msdos_mk.patch Patch to msdos_mk for Microsoft C multivol (2 parts) Multivol V1.00 - multivolume backup utility nag (2 parts) Nag reminder service new_archives Additional UUCP Access to Mod.Sources patch2 (3 parts) Release 2.0 of patch paths.mk Makefile to build UUCP paths pdtar Public-domain TAR program read-vms-backs Read VMS backup tapes regex Ed(1)/regex(3)-compatible reg. exp. package remtape Remote magtape library for 4.3BSD rvi (4 parts) Vi front-end for remote editing safe Limit a program's execution time smail (2 parts) Domain mailer and rmail replacement sop A .so filter for n/t/*roff files sunmailwatch A mail watcher for SUNwindows tar_aids Tools to read damaged tar tapes (tar_aids) texdvi2tty TeX DVI driver for TTY's, etc. textools (2 parts) A collection of tools for TeX users tinytcp A tiny set of TCP routines (tinytcp) top2 (2 parts) Top users display for 4.2BSD, Version 2.0 tput Public-domain tput(1) program tput2 Public-domain TPUT (corrected implementation) untamo2 Log out idle users untamo3 Log out idle users (untamo revised) uucp+nuz.tulz Erik Fair's UUCP & Usenet toolbox uuencode Uuencode and uudecode vms_tools (2 parts) Unix-like tools for VMS systems vttest (2 parts) Test VT100 Features xlisp.patch Patch to Xlisp1.6 for Pyramid machines xmodem (2 parts) Full-featured XMODEM yacc.notes: Tools to restart YACC parses yacchacks Tools to restart YACC parses yearlength Compute length of any year VOLUME 6 intro Introduction to mod.sources untamo Untamo, another idle daemon calls.new New calls; shows function call flow vol Create volume headers for tar makekits2 Makekits revisited maildigest Mail digest utilities gr_scripts Shell Scripts for game regulator pacman.p Apollo Pacman-like game datediffs patches for date to use elsie!ado's localtime getpaths Tools for analyzing netnews paths sysVtalkA A talk for system V.2 sysVtalkB A talk for System V texdvi2lj (3 Parts) TeX DVI driver for LaserJet+ halign Halign - line up columns context Context - generalized context printer pacman.p.h Missing files from Apollo pacman less.patch Patches for more/less interoperability qterm Query Terminal for terminal type printfck2 New printfck and manpage context.1 Manual page for context program compress.xenix Xenix patches to compress4.0 fmtr.patch Patches to fmtr unrm.rm Rm and unrm programs elm (14 Parts) Elm mail system cvs (2 Parts) CVS, an RCS fonrt-end ditrev Page reverser for ditroff stringlib X3J11/SVID/4BSD/etc string library cpp.patch Patches to 4.2BSD cpp for #elif, // comments help (2 Parts) Help programs glob 'Globbing' library routine cdecl English<->C translator for C declarations sh.ulimit Add ksh-style 'ulimit' to 4.2BSD /bin/sh bsearchstr Binary search for strings in a file yyref Cross-reference for Yacc newbatchA Usenet news batcher control program newbatchB Usenet news batcher control program malloc A "smarter" malloc S3uuque Uuque for System III/V in C lbl Lbl preprocessor for [nt*]roff malloc.mk Missing makefile for "malloc" posting elm/Patches1 Elm fixes for BSD, et. al. Misc.Patches1 Changes to calls, compress, ditrev, getpaths, nbatcher vt100tool (10 Parts) VT100TOOL for Sun's settz.patch Updates to "settz" data files uEmacs3.7 (12 Parts) MicroEmacs, Version 3.7 bsd.ps.patch Speed, etc., patches for BSD ps watch A multiple "tail -f" program reminders A Personal Reminder system sysVdial (3 Parts) System V generic dial routines rpc2 (11 Parts) Sun RPC Source malloc.patch Bug fix for "smarter malloc" newscnt Count unread news articles less2 (2 Parts) New version of less msdos_mk A Make for MS-DOS and VAX/VMS att_which A "which" for non-BSD systems lj_filter Filter for HP Laserjet xlisp1.6 (6 Parts) Xlisp version 1.6 VOLUME 5 uEmacs30fix MicroEMACS version 30 updates. uumap Automated UUCP maps dither Color Dither (ver 1.1) retouch Retouch(1): force changed date backup Front end for BSD dump junkmail Delete outdated mail automatically smallc (3 parts) Small C compiler version C3.0R1.1 moon_sun Sun and Moon rise/set program par More patches to par/unpar smtp_send SMTP SEND command for Sendmail bmgsubs Boyer-Moore-Gosper fast search subroutines untic Decompile terminfo description file. bmfix Fix to B/M/G for odd address optimization rcsit Prepare files for RCS (new version) VOLUME 4 bm1.2 Bm version 1.2 (blindingly fast "fgrep") simplex Simplex Curve Fitting Algorithm in C chuni Change a user's default universe (Pyramid Specific) Msg (8 parts) Screen-oriented "User Agent" mail program sim2 Update to "sim" (volume 3) similarity tester shortc C program to map flexnames into short identifiers settz Time conversion / time zone system TVX (10 parts) Portable editor, with "emacs" and "vi" modes hershey.f77 (2 parts) Hershey Fonts in Fortran 77 rolodex (3 parts) Rolodex database program 68kdissasem (2 parts) 68000 disassembler bm1.2speedup Speedup for bm on some machines regexp3 2nd bug fix for regexp (volume 3) tm_to_time Convert broken-down time into time_t. 68kdiss.fix Patches to make MC68000 disassembler work on SUN UNIX amiga Amgia file browser rcsit New version of rcsit(1) - prepare files for RCS hershey (5 parts) Hershey fonts egrep More Pep for Boyer-Moore Grep tc Compile/decompile nroff driver tables (USG only) regexpfix Regexp(3) improvement shortc Shortc: sed output, and standard input match1.2 Fast grep for Vaxen rlogin 4.2bsd rlogin enhancements list List-of-numbers generator client Generic client and server commands for 4.2BSD client_man Client/server context diffs to 4.2BSD man.c UK-1.4 (5 parts) Sendmail UK-1.4 ISO_Pascal Yacc and Lex for ISO Level 0 Pascal TVX 1st batch of TVX Bug fixes rpt A program called 'rpt' subnetARP 4.3BSD IP subnet ARP hack UNaXcess (3 parts) UNaXcess (unix bulletin board) uEmacs (6 parts) MicroEmacs, v. 30 travel Travel-itinerary macros for nroff aaa The amazing awk assembler sources Two tools for organizing sources from USENET load Routines to check the load average uEmacs_tc Termcap support for MicroEmacs v. 30 sources archx Archx: suggested replacement for shar ar Portable ar: suggested replacement for shar se (8 parts) Georgia Tech 'se' screen editor telnetd Telnetd in the kernel uumail3 (2 parts) Uumail 3.0 lplot (2 parts) Lplot and quickplot mail Patches to BSD4.2 mail (SysV mailx?) sticky PostScript sticky label program uEmacs3.6 (8 parts) MicroEMACS 3.6 texindex Make an index from a LaTeX .idx file chown Improved and expanded chown/chgrp calendar (2 parts) Calendar generation program strings (3 parts) String routines gr A Game Regulator printfck Have lint check (most) printf calls unparfix Unpar compatability with Sys V (patch) texindex2 AAAAARRRRGGGGGHHHH!!!! Bugs in texindex!!! UnaXcessfix UNaXcess update #1 xmodem 4.2BSD XMODEM programs icon Tools for editing Sun icons fmtr Simple text formatter VOLUME 3 G-format (4 parts) VAX BSD4.2 compiler modifications to use G-format fp. GaTech (3 parts) Sendmail patches/configuration files from Georgia Tech GaTech.upd Updates to GaTech sendmail package Hey Hey(1) [from Unix/World, Oct. 85] LA50 Convert Nroff underlines to LA50 and VTxxx sequences LaserJet (2 parts) Ditroff HP LaserJet driver MSdir MSDOS directory access routine RFS (7 parts) Public domain, kernel-resident distributed file system SPS (3 parts) Show process status - BSD only - replacement for "ps" TCtoTI Termcap to terminfo conversion program TRC (8 parts) Expert system building tool agelog Trim log files while retaining recent entries att_getopt AT&T's public domain distribution of getopt(3) badm BSD4.2 MASSBUS disk formatter utility bm Ken Yap's changes to bm (in volume 2) calendar A calendar generator program - replaces UNIX "cal" calls C program function call cross referencer calls_4.2 Patches to calls for BSD4.2 chsh Chsh,chfn for SV (password file programs) chsh2 Chsh,chfn - Original contained security bugs. clr.queue Script to clean-up the sendmail queue command Replacement for system(3). ctags Ctags source code from Ken Arnold date Formatted date program decus_grep Public domain version of grep. dial State transition controlled communications program dial.sample Example dial script. dialout BSD4.3 Kernel changes for dial in/out on modem lines dtree Directory heirarchy display program for 4.2 ff (2 parts) Simple text formatter for flexible uniform formatting give Give away ownership of files (System III/V specific) hdiff Source file compare program head Public implementations of head(1) and ctags(1) help VMS-style help facility hyphen Program to enhance troff's hyphenation capability idledaemon Yet another idle login checker (BSD 4.2 only) ieee (6 parts) IEEE Floating Point Calculator (in Pascal) infer Inference engine + demo laserjet BSD 4.2+ lpd printcap/spooler for LaserJet printer lcat Troff->laserjet filter package (uses vfont files) lcat2 Troff->HP Laserjet filter - newfonts.c less Similar to more(1) but better lib_term Datum entry using termcap libc_term Datum entry using curses llib-dbm Lint library for the DBM routines (BSD systems) man Compiled version of the 'man' program for System V match Faster than bm (VAX only!) mdump2 Revised mdump, the multiple dump per tape utility modgen Extract usenet moderator list from postings modnotes Notes (1.7 or later) updates for moderated groups modula_pp Pretty printer for Modula-2 written in Modula-2 newspace Determine newsgroup disk usage nwho Enchanced "who" program (uses termcap) okstate Kermit archive on OKSTATE; uucp access information pathalias2 (2 parts) Pathalias, the mod.map database path optimizer pretty Pretty printer in lisp + columnator in CLU prune Prune tops of line-oriented log files rcsit A program to prepare files for RCS. regexp Regular expression routines (like System V regexp(3)) regexp2 Bug in regexp, and fix rename A companion to restor (automated inode mapping) rmsecure Source for a safe "rm" (csh, BSD only) rsend BSD network communications program (like write & talk) scpp (2 parts) A selective C preprocessor - clean up your C files. sim Software similarity tester for C programs sndml.mods Mods to sendmail to provide translation tables suntools Improved version of Sun's window manager (suntools) swho Screen based who (uses curses - continuous update) tc Control your terminal via termcap in shell scripts telno Permute telephone numbers into letter equivalents texchk (2 parts) Syntax checker for the LaTeX TeX macro package. times.awk Uucp info from LOGFILE (awk script) ttype Typing tutor - BSD specific ttyuse Creates a Summary of daily Terminal usage turbo_patch Fix to turbo_tools, SHELL.PAS transmitted with error turbo_tools (2 parts) Turbo Pascal version of "Software Tools in Pascal" uuhosts4 Grab mod.map data for later use version1.69 uumail2 Pathalias-based uucp mailer, release 2 uumail2.fix Small fix to uumail release 2 vtem A VT100 emulator based on termcap wm.new Window manager built on top of curses xargs Execute a command with many arguments VOLUME 2 Smail1 Update to smail (in volume 1) access Kernal Hacks for access control lists basic (4 parts) A BASIC interpreter in C (needs work) bgrep Boyer-Moore based fgrep like program bm Much faster Boyer-Moore bm2 Various bm updates choose A program to select lines at random compress (2 parts) Compression 4.0 program better than pack or compact cshar3 Update to C shar (volume 1) cpg+mdep3 Cpg revisited (C formatter - original in volume1) makekits Software "kit" generation script mdump Multiple dump per tape utility (see update in volume 3) remote Remote mag tape routines remote2 Small patch to remote tape library rtar Diffs to tar to use a remote system's tape drive runtime Runtime memory allocation for multi-dimensional arrays tools (6 parts) Software Tools in Pascal uroff Nroff underlining window (4 parts) BSD 4.2 window manager + Patches to Curses wire (2 parts) Wirewrap program. VOLUME 1 ANSI.C Yacc and Lex for 11/12/84 draft of ANSI C Smail A smart net mailer - a front end using pathalias data UK-1.1 (3 parts) UK-1.1 Sendmail Configuration Package Xlisp1.4 (4 parts) Lisp written in C with object oriented extensions bed Editor for binary files. Front end for ascii editors bourne (9 parts) Bourne shell enhancements (history,tilde,job control) cforth (3 parts) Forth Interpreter written in C checkin Editor interface for RCS logs cpg+mdep Cpg - C formatter, mdep - make dependency generator cpp (3 parts) C preprocessor suitable for use with Decus C cshar Shell archive builder (shar) written in C cxref C cross referencer diffc Contextual diff (diff -c) for Bell systems dynamic Dynamic loading code for 4.2bsd getopt Public domain getopt(3) lbgm Newsgroup archiving (Little Bird Gave Me) newshar The Connoisseur's Shar, version 2 newsweed A program to delete unwanted news articles patch A program to apply diff format output to update files (1.3) pcurses (11 parts) Public domain Terminfo/Curses (needs a little work) rfc_882 RFC 882 - Domain Names - Concepts and Facilities rn (9 parts) Rn news reading program, version 4.3 rpc (10 parts) Sun "Remote Procedure Call" source code sendmail.cf GaTech Sendmail configuration uucpanz.V7 A uucp status program (V7, BSD version) uucpanz.S5 Uucpanz for System V uuque A uuwizard's utility for uucp queue snooping vnews (7 parts) New reading program for 2.10.2 news vstr Dynamic string package xfernews Uucp traffic batching system xref A general purpose cross reference utility vnews.1 Manual page for 2.10.2 vnews(1) readnews.1 Manual page for 2.10.2 readnews(1) expire.8 Manual page for 2.10.2 expire(8)
blom@seismo.CSS.GOV@uva.UUCP (Alco Blom) (02/01/87)
Path: uva!blom From: blom@uva.UUCP (Alco Blom) Newsgroups: mod.computers.vax Subject: Sixel format Message-ID: <170@uva.UUCP> Date: 1 Feb 87 09:50:28 GMT Reply-To: blom@uva.UUCP (Alco Blom) Organization: FVI, University of Amsterdam Lines: 3 Does a PD utility exists to convert a file in Sixel format to Epson format ?
mra@seismo.CSS.GOV@fathom.UUCP (02/02/87)
Path: fathom!mra From: mra@fathom.UUCP (Mark R. Abbott) Newsgroups: mod.computers.vax Subject: Re: Second try to post Eagle II debate Summary: Emulex and SI agree Message-ID: <267@fathom.UUCP> Date: 2 Feb 87 16:01:04 GMT References: <8701311749.AA29682@ucbvax.Berkeley.EDU> Organization: Scripps Institute of Oceanography, San Diego, Ca. Lines: 22 In article <8701311749.AA29682@ucbvax.Berkeley.EDU>, lotto%lhasa@HUCSC.HARVARD.EDU writes: > > > > We also have had many problems. Two out of three died fairly fast. > The third worked just fine. The latest combination of a rev D0 or > greater HDA and the Emulex QD-32 prom v2.2 or greater seems to have > solved the problem. Are any of the crashed drives out there of a D0 > vintage? What controllers were being used? I think we had best try > to collect some statistics, these beasties are expensive! > ____________ > Our local System Industries and Emulex reps are both recommending NOT purchasing Super Eagles - too unreliable. SI plans to drop Super Eagles in the near future in favor of the new 8" Fujitsu drive. Both companies gave us bids which originally included Super Eagles 2 months ago; they both called last week with revised bids dropping the Super Eagles. They had bad experiences with recent (like w/i last month) shipments.
dorl@seismo.CSS.GOV@uwmacc.UUCP (02/05/87)
Path: uwmacc!dorl From: dorl@uwmacc.UUCP (Michael Dorl) Newsgroups: mod.computers.vax Subject: DECNet problems on uVax Message-ID: <1024@uwmacc.UUCP> Date: 5 Feb 87 16:23:26 GMT Organization: UWisconsin-Madison Academic Comp Center Lines: 12 Keywords: DECNet, uVax I remember seeing some messages a while ago about DECNet problems from uVax machines. Unfortunately, these have all disappeared from my machine. I never thought I'd have to wrry about uVaxen but now I have one and I'm having trouble with DECNet. Sometimes it seems to work fine while other times my connection fails with a cryptic message saying remote host terminated connection. I have better luck talking to machines that are further away (in hops) from my uVax. Sorry to dredge up a old question; perhaps someone who has the question archived could mail me the articles. dorl@unix.macc.wisc.edu
page@ulowell.CS.ULowell.Edu@rutgers.UUCP (02/05/87)
Path: ulowell!page From: page@ulowell.cs.ulowell.edu (Bob Page) Newsgroups: mod.computers.vax Subject: Re: What the hell, it's amusing anyway. Message-ID: <1014@ulowell.cs.ulowell.edu> Date: 5 Feb 87 16:58:40 GMT References: <870203172328.01l@CitHex.Caltech.Edu> Reply-To: page@ulowell.cs.ulowell.edu (Bob Page) Organization: University of Lowell Lines: 5 I wish VMS Mail users knew how to use the /NOHEADER switch on FORWARD. ..Bob -- Bob Page, U of Lowell CS Dept. ulowell!page, page@ulowell.CSNET
paul@cernvax.UUCP.UUCP (02/05/87)
Path: cernvax!paul From: paul@cernvax.UUCP (paul) Newsgroups: mod.computers.vax Subject: What does $RUN/AUTH actually do? (VMS) Keywords: VMS Message-ID: <433@cernvax.UUCP> Date: 5 Feb 87 17:13:54 GMT Organization: CERN, Geneva, Switzerland Lines: 58 What does $RUN/AUTH actually do? (VMS) I am trying to initiate a detached process when logged in as myself. I want the process to behave as if SYSTEM actually detached it. With $RUN/AUTH/UIC=[1,4] the /uic unfortunately seems to be ignored and the process gets detached with my uic. The log file shows a DCL trace of it executing my personal login.com. Finally (and what matters) the process happens to run a program which calls lib$spawn. This works, the subprocess gets spawned (and sends me a mail). Now, with RUN/NOAUTH the original detached process is created detached as before, but with UIC [1,4] as specified in the /UIC qualifier. Great, that's what I wanted! The log file shows a DCL trace of it executing sylogin.com (but not my login.com). Unfortunately my call to lib$spawn fails and I don't know why. I'm not even sure how to find out... SO: What is the behaviour of /AUTH and /NOAUTH. What's going on? Awaiting your kind revelations: Paul Burkimsher paul@crvxdev.BITNET paul%cern.vxdev@uk.ac.ucl.cs (Janet) ..!mcvax!cernvax!vxdev!paul (UUCP) paul@vxdev.cern (Cern) Cern, Geneva, Switzerland ----------------------- For your further info: The RUN command looks like this: $! initiate_decoder.com $! Create a detached process with a CLI in it. $! Request it to run the emu_decoder $! $run - /noauth - /input='emu_root'[decoder]emu_decoder.com - /output='emu_root'[decoder]'node'emu_decoder_output.log - /error='emu_root'[decoder]'node'emu_decoder_errors.log - /proc="Emu_Decoder" - /uic='emu_uic' - /priv=( - oper, - tmpmbx - ) - - !and now the exe file name to actually run! sys$system:loginout.exe ------------------------- where emu_decoder.com contains (among other things) $run emu_decoder.exe
hauerwas@gymble.umd.edu@hvrunix.UUCP (02/06/87)
Path: hvrunix!hauerwas From: hauerwas@hvrunix.UUCP (Adam Hauerwas) Newsgroups: mod.computers.vax Subject: TERMTABLE.TXT containing Televideo 910 Escape Codes. Message-ID: <271@hvrunix.UUCP> Date: 6 Feb 87 20:50:51 GMT Organization: Haverford College, Haverford, PA Lines: 31 A while ago I posted a message concerning terminal definition of Televideo model 910 terminals on a VAX 11/780. I received one such terminal definition file, but it unfortunately did not work. I think there might have been some misunderstanding as to my last letter, so I'm posting another version to describe my problem a little more thoroughly. I am currently the "understudy" to the System Manager here at Haverford College. One of my first projects was to hook up some old TVI 910's to the VAX so that we could use programs such as PHONE on them; their cursor controls are unbelievably messy (for instance, clear screen is Contorl-Z)! The file that we need should be located somewhere in [SYS0:SYSEXE] under the name TERMTABLE.TXT; it must be compiled using SMGBLDTRM.EXE and then booted up with the system. If any of you have a TERMTABLE file with TVI definition, I would greatly appreciate it if you could send a copy to either of my addresses below. Thanks in Advance! Adam J. Hauerwas, Understudy to the System Manager ------------------------------------------------------------------------------ Academic Computing Center (215) 896-1047 Haverford College Haverford, PA 19041-1392 A_Hauerwas@HVRFORD.BITNET *or* Hauerwas!HvrUnix -- ****** "Just another million years," said Marvin, "just another quick million. Then I might try it backward. Just for the variety, you understand." ******
hauerwas@gymble.umd.edu@hvrunix.UUCP (02/06/87)
Path: hvrunix!hauerwas From: hauerwas@hvrunix.UUCP (Adam Hauerwas) Newsgroups: mod.computers.vax Subject: Accessing Files over DECnet. Keywords: Access fields and Passwords. Message-ID: <272@hvrunix.UUCP> Date: 6 Feb 87 20:57:59 GMT Organization: Haverford College, Haverford, PA Lines: 16 One more question from the System Manager himself: When accessing files over DECnet, how can one specify two passwords for an access field? Example of one password: Copy Node"Username Password"::DUA0:[Directory]Filename.Ext Thanks Again! Adam J. Hauerwas Hauerwas!HvrUnix A_Hauerwas@HVRFORD.BITNET -- ****** "Just another million years," said Marvin, "just another quick million. Then I might try it backward. Just for the variety, you understand." ******
trimble@leadsv.LEADS.LMSC.COM@sunncal.UUCP (02/11/87)
Path: leadsv!trimble From: trimble@leadsv.UUCP (Gary Trimble) Newsgroups: comp.lang.fortran,mod.computers.vax,mod.computers.sun,comp.sources.wanted,misc.wanted Subject: FORTRAN source conversion (VAX to Sun) Keywords: FORTRAN, filters, code conversion Message-ID: <1318@leadsv.UUCP> Date: 11 Feb 87 17:14:01 GMT Organization: LMSC-LEADS, Sunnyvale, Ca. Lines: 24 We are about to port a fairly large amount of VAX FORTRAN to a Sun Workstation. The developer's took advantage(?) of lots of DEC specific variances from vanilla FORTRAN. Questions: 1) Does anyone in netland know of a conversion or profiling utility the checks for adherence to "pure" FORTRAN 77 (or FORTRAN IV)? Purchasing a software product that runs on the VAX (vms) or Sun is not out of the question. 2) Lacking that, has anyone developed inputs to a Unix filter (sed or lex) that check for DECishness? 3) Any interesting experiences in conversion from VAX FORTRAN to Sun Unix FORTRAN? Please respond via email. I'll summarize to the net. Many thanks in advance. -- Gary M. Trimble - Lockheed Advanced Marine Systems UUCP: {(ucbvax!dual!sun) (ihnp4!qubix)}!sunncal!leadsv!trimble {{allegra ihnp4 dual}!fortune!decvax!decwrl}!amdcad!cae780!leadsv!trimble
ed%qtc%sequent@tektronix.tek.com.UUCP (02/13/87)
Path: qtc!ed From: ed@qtc.UUCP (Ed Lisle) Newsgroups: mod.computers.vax Subject: Re: RAM disks on VAX???? Summary: Why should we use RAM disks on VMS Message-ID: <259@qtc.UUCP> Date: 13 Feb 87 18:05:46 GMT References: <8702112230.AA13439@ucbvax.Berkeley.EDU> <8702121450.AA04564@ohio-state.ARPA> Organization: Quantitative Technology Corp., Beaverton, OR Lines: 16 Well, I'm not triing to defend the bonfide RAM-Disk user community, but at our shop we had the oppertunity to develop a write-once-read-many (WORM of all things) ACP for an optical disk system. To test the ACP on a real optical platter would be expensive and slow. At QTC, we came up with a WORM-RAM-Disk (sounds wonderful) which did well to serve as a test bed for our software. I'm sure there are other situations out there where only system managers could dream of :-) +------------------------------------------------------------+ | Ed Lisle | ogcvax! | | Quantitative Technology Corporation | verdix! qtc!ed | | Beaverton, OR (503) 626-3081 | sequent! | +------------------------------------------------------------+
ed%qtc%sequent@tektronix.tek.com.UUCP (02/13/87)
Path: qtc!ed From: ed@qtc.UUCP (Ed Lisle) Newsgroups: mod.computers.vax Subject: Re: EDT Editor (perhaps this is out of place on this list) Summary: EDT for the IBM-PC Message-ID: <260@qtc.UUCP> Date: 13 Feb 87 18:24:40 GMT References: <8702130607.AA15373@ucbvax.Berkeley.EDU> Organization: Quantitative Technology Corp., Beaverton, OR Lines: 21 We have PC/EDT from Boston Business Computing, Ltd. Phone: (617) 683-7920 Cost: $250 plus shipping (@10.00) Works great, about 99.99% compatiable with the VMS version and more. I have found one minor bug which there is a work around. Bug: When toggling between buffers with the "TYPE LAST" command...and if a cut operation is done then the last buffer pointer is destroyed. Your data is still there and there is a work around which you can toggle to/fro. BBC is aware of the problem. It does support EDTINI.EDT flavor, so almost all keys can be redefind. +------------------------------------------------------------+ | Ed Lisle | ogcvax! | | Quantitative Technology Corporation | verdix! qtc!ed | | Beaverton, OR (503) 626-3081 | sequent! | +------------------------------------------------------------+
news@seismo.CSS.GOV@umnd-cs.D.umn.edu (02/17/87)
Path: umnd-cs!umn-cs!moll From: moll@umn-cs.UUCP Newsgroups: mod.computers.vax Subject: Re: Correction to Privelege Query Message-ID: <31000002@umn-cs.UUCP> Date: 16 Feb 87 18:44:00 GMT References: <8@<122788247.UUCP> Lines: 31 Nf-ID: #R:<122788247:-800:umn-cs:31000002:000:1670 Nf-From: umn-cs!moll Feb 16 12:44:00 1987 Posted: Mon Feb 16 12:44:00 1987 > [...] indicating that only NETMBX and TMPMBX were in > effect. No error was detected on the call to SYS$SETPRV in the subroutine > that tried to raise the priv to SYSNAM. I don't know why. I've been away from VMS for awhile, but doesn't SETPRV normally refuse to set unauthorized bits without returning an error? I have never been able to get privileges to work for a sharable image. As far as I can tell, the image privilege mask for the process is set when the original (calling) image is activated without regard to the privileges of the shareable (called) image. I called the Dec hotline and asked if there was some way to install a shareable subroutine with privilege and they said no. This makes sense to me since image privileges would have to change across a subroutine call when the image activator is already long gone. If anyone does know how to get this to work, I'd like to hear about it. I'm not completely sure of my facts here, I'm just saying that I couldn't make it work. I think there may be a harder solution, though. The linker manual mentions the possibility of creating known images which can be called by unprivileged code, yet operate in a privileged access mode (Kernel or Exec). I think the idea is that the user code calls the routine with a CMKRNL instruction rather than an ordinary subroutine call. This would cause an interrupt to the kernel which, if the call wasn't a recognized system service call, would look through some table (ISD's?) looking for such a routine to dispatch to. Anybody out there ever create such a beast? Can anybody point to the proper documentation (the linker manual gives it about three lines)?
olson@artecon.UUCP.UUCP (02/17/87)
Path: artecon!olson From: olson@artecon.artecon.UUCP (Jay J. Olson) Newsgroups: mod.computers.vax Subject: Re: RAM pseudo-disk for VMS Message-ID: <360@artecon.artecon.UUCP> Date: 17 Feb 87 18:59:50 GMT References: <8702160725.AA29018@decwrl.dec.com> Reply-To: olson@artecon.UUCP (Jay J. Olson) Organization: artecon Lines: 70 I was pleasantly surprised to see the recent interest in the VAX/VMS pseudo disk device (aka RAM disk). As the author of PDDRIVER, perhaps I can lend a historical perspective and suggest some things people might want to try. In general, the observations by INFO-VAX readers have been correct. The reason the pseudo disk device driver was written was to allow standalone backup to be booted from TK50s in order to initially install VMS (there are a number of MicroVAX configurations that do not have removable disks). Since tapes are not generally considered random access devices, and since VMS requires a random access device for the system disk, the pseudo disk approach seemed to work out best. Here is a short explanation of how booting from tape works. When the 20000 bit of R5 is set on entry to SYSBOOT (or in version 4.5 or later, the special SYSGEN parameter VMSD4 is non-zero), the boot device (i.e. the TK50) is allowed to be different from the system device (i.e. the system disk when VMS is running). All the files loaded by SYSBOOT are read from the tape, then things are fixed so that it appears that PDA0: is the system disk and PDDRIVER is the device driver for the system disk. PDDRIVER uses an area in non-paged pool to simulate a disk. In normal VMS operation, the allocation of this space is done with an IO$FORMAT QIO, with P1 being the size (in blocks, I think) of the area. Assuming appropriate privileges, one can change the size of the pseudo disk's data area on the fly with another IO$FORMAT QIO. However, in the bootstrap environment, SYSBOOT preloads the data area with the image of a disk which it obtains from the file PSEUDOLOA.EXE (by the way, VMSD4 is used to specify the size of the pseudo disk's data area, just in case PSEUDOLOA.EXE spans volumes, as it might on a floppy). Thus, when standalone backup is booted, VMS thinks there is a disk available for it to page from, read files from, etc., when in fact, everything is in memory. This suggests one trick which might be useful. Astute system managers often put a standalone backup system in some alternate system root on their system disk. This is fine for backing up disks, including the system disk, but everyone learns sooner or later that you can't restore your system disk this way (since you will overwrite the currently executing image, and mess things up the next time a page fault occurs). The trick is to build the alternate system root so that it uses the pseudo disk booting technique. Just put all the files SYSBOOT loads in the alternate root, then put all the other standalone backup files in PSEUDOLOA.EXE. By looking at STABACKIT.COM this shouldn't be too hard to figure out. One note: the system root in PSEUDOLOA.EXE should be the same as that from which you are booting (typically [SYSE.]). It seems that most people are interested in the pseudo disk for use in a normal VMS environment. There are no known problems with this, but the most useful approach seems to be to put frequently referenced files there. As numerous fiche-readers have remarked, the performance of PDDRIVER may not be as good as some disks (the same is reportedly true of the null device) since it moves data one byte at a time at IPL 8, and since it eats up a large, contiguous, chunk of non-paged pool. By the way, if you crash while PDDRIVER is loaded, your data may not be lost. Since all of memory is written to the dump file, your data is in SYSDUMP.DMP. Perhaps some clever soul will write a utility to recover it. Jay Olson {hp-sdd,telesoft,esosun}!artecon!olson (work) {hp-sdd,telesoft,esosun}!artecon!gumby!jjo (home) Disclaimer: I don't work for DEC anymore (I sure miss it though), and I haven't used VMS for more than a year, so some of the details may be incorrect or may have changed.
aniekan%janus.usc.edu@USC-OBERON.ARPA.UUCP (02/19/87)
Path: janus.usc.edu!aniekan From: aniekan@janus.usc.edu (Aniekan Akpaffiong) Newsgroups: comp.unix.wizards,comp.unix.questions,mod.computers.vax,comp.sys.dec Subject: Implementations of user "Help" command. Keywords: A jest in time will save your mind. Message-ID: <769@janus.usc.edu> Date: 18 Feb 87 22:41:58 GMT Reply-To: aniekan@janus.usc.edu.UUCP (Aniekan) Distribution: world Organization: University of Southern California, Los Angeles Lines: 23 We are trying to standardize the way users get help on our systems. We would appreciate hearing from anyone who has implemented a portable and comprehensive user "help" command. By portable I mean that I should be able to run it on a VAX/VMS, VAX/UNIX and TOPS20 operating systems with little modifications. We want it to be very much like the VMS help format (ie with multiple levels of help - topics and subtopics) but the Unix "man" program has some attractive features that we would like to incorporate into the program. We would like to implement this on the following systems: Vax 11/750 running BSD Unix 4.2 and 4.3 Vax 11/780 running BSD Unix 4.2 and 4.3 VAX 11/750 running VMS DECSYSTEM20 running TOPS20 SUN 3/xxx running Unix 3.20 If you have done this or have some ideas that would be helpful please contact me directly at aniekan@janus.usc.edu
"Robert@ucbvax.UUCP (02/19/87)
Path: tekcae!bobp From: bobp@tekcae.TEK.COM (Robert N. Perry (Bob)) Newsgroups: mod.computers.vax Subject: Need UNIBUS ==> QBUS H/W info. Message-ID: <646@tekcae.TEK.COM> Date: 19 Feb 87 01:14:39 GMT Reply-To: bobp@tekcae.UUCP (Robert N. Perry (Bob)) Distribution: world Organization: Tektronix, Inc., Beaverton, OR. Lines: 15 Has anyone had any experience with UNIBUS to QBUS convertors? We have a number of UNIBUS computers (mostly 11's) which we are disposing of and would like to be able to use some of the peripheral devices on QBUS machines (including uVAX's). Specifically, tape drives (9 track variety). I'd sure like to be able to use these 9 track tapes on some of my QBUS based machines, but I've never talked to anyone who's had experience with any of the bus translators/emulators. Can anyone help me out? -- Robert N. Perry (Bob) Tektronix-Beaverton, Oregon "My life is skydiving" bobp%tekcae@tektronix.TEK.COM "When I works, I works hard. When I sits, I sits easy. When I thinks, I goes to sleep."
bet@dukeac.UUCP.UUCP (02/19/87)
Path: dukeac!bet From: bet@dukeac.UUCP (Bennett Todd) Newsgroups: mod.computers.vax Subject: Re: VAX SOFTWARE PROTECTION SCHEMES Message-ID: <366@dukeac.UUCP> Date: 19 Feb 87 15:59:47 GMT References: <8702180225.AA16886@ucbvax.Berkeley.EDU> Reply-To: bet@dukeac.UUCP (Bennett Todd) Distribution: net Organization: Duke User Services, Durham, NC Lines: 18 In article <8702180225.AA16886@ucbvax.Berkeley.EDU> <LEICHTER-JERRY@YALE.ARPA> writes: >If you really want a time limit, have the program print out some sort of com- >plaint every time it is run after the time limit expires. But still have it >work! SAS on IBM mainframes does exactly that, and rather cutely too -- after the time limit runs out, it starts flagging lines of user's programs at random as "fatal syntax errors" or some such, though it also proceeds to run the requested SAS program just fine; when the panic-struck user examines the message text below to find out what the error was, it tells them to contact their local User Services and inform them that the SAS contract has expired. It gets fixed *fast*. -Bennett -- Bennett Todd, Duke User Services, Durham, NC 27706-7756; +1 919 684 3695 UUCP: ...{philabs,akgua,decvax,ihnp4}!mcnc!ecsvax!dukeac!bet BITNET: DBTODD@TUCC
bob%cald80%sunybcs%math@math.waterloo.edu.UUCP (02/20/87)
Path: cald80!bob From: bob@cald80.UUCP (bob) Newsgroups: mod.computers.vax Subject: Re: Alternating Ultrix and VMS on a VAXstation 2000 Message-ID: <851@cald80.UUCP> Date: 20 Feb 87 01:20:47 GMT References: <8702171856.AA15847@noao.ARPA> <8702181410.AA09488@csv.rpi.edu> Reply-To: bob@cald80.UUCP (bob) Organization: Calspan Advanced Technology Center Lines: 31 In article <8702181410.AA09488@csv.rpi.edu> yerazuws@CSV.RPI.EDU (Crah) writes: >If you're willing to physically move disks, the solution is known (and simple) >VMS can be booted from any device in the system, but Unix/Ultrix always >wants to see itself on the 0'th device. So, put Ultrix on DUA0 and >VMS anywhere else. WRONGO! I have personally run UNIX (4.2BSD) on a 780 on hp1 (DRA1). In fact, I used that method to bring the run the system when hp0 (DRA0) crashed violently (head crash, tire tracks on disk, not a pretty sight). The problem is that DEC butchered UNIX when they started distributing it. In 4.2BSD, you can put a line in your config file which goes something like: root on hp0 or hp1 or hp2 which will tell the system that it can run on any of those three disks. I don't think that Ultrix will allow you to do that. The thing about Ultrix is that it's close enough to BSD to get you into trouble. -- Bob Meyer Calspan ATC seismo!kitty!sunybcs!cald80!bob decvax!sunybcs!cald80!bob
duncan@seismo.CSS.GOV@vuwcomp.UUCP (02/20/87)
Path: vuwcomp!duncan From: duncan@vuwcomp.UUCP (Duncan McEwan) Newsgroups: mod.computers.vax Subject: Help with DECserver 200's Keywords: LAT, DECserver, H4000 Message-ID: <12631@vuwcomp.UUCP> Date: 20 Feb 87 03:01:33 GMT Organization: Comp Sci, Victoria Univ., Wellington, New Zealand Lines: 23 I am posting this request on behalf of a collegue that does not have access to the net. If anyone can help with any of these questions could you please email to me at one of the addresses below. 1. Has anyone had problems with DECserver 200s crashing with bugchecks? 2. Is anyone succesfully running DECserver 200s in a mixed LAT 5.0 and LAT 5.1 environment? 3. Does anyone know the electrical isolation provided by a DEC H4000 transceiver? Will it cope with ground differences between buildings? Will it cope with lightning? 4. Question 3 applied to DEC Ethernet (local) bridges and repeaters. Thanks in advance... --- Duncan McEwan ACSnet : duncan@vuwcomp.nz (from Australia only) UUCP : "...!seismo!ubc-vision!calgary!vuwcomp!duncan" or duncan@vuwcomp.UUCP "You can always tell when politicians lie ... their lips move!" - Max Headroom
johnh@seismo.CSS.GOV@wheaton.UUCP (02/21/87)
Path: wheaton!johnh From: johnh@wheaton.UUCP (John Doc Hayward) Newsgroups: mod.computers.vax Subject: Library software on Dec Hardware Keywords: Library Automation Message-ID: <419@wheaton.UUCP> Date: 21 Feb 87 18:25:29 GMT Organization: Wheaton College, Wheaton IL Lines: 21 Our library is in the process of automating. Our library director told me that the cost of just the software from the vendors who will be installing this on some kind of Dec hardware (rumored to be 8500) would be near $100,000. This seems a bit on the steep side (I'm not exactly sure what all is included but some kind of online card catalog, some way to catalog books and a circulation system would seem to be necessary). What systems, facilities and costs are any of you aware of which run on Dec hardware? Are there any Colleges or Universities which have shared ideas and resources to design an 'acedemically priced' system? Are any systems which we should avoid? I will sumarize to the net if you e-mail to me. (incase my signature file does not work ihnp4!wheaton!johnh) -- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= UUCP: ihnp4!wheaton!johnh telephone: (312) 260-3871 (office) Mail: John Hayward Math/Computer Science Dept. Wheaton College Wheaton Il 60187 Act justly, love mercy and walk humbly with your God. Micah 6:8b
bammi@seismo.CSS.GOV@cwruecmp.UUCP (02/22/87)
Path: cwruecmp!bammi From: bammi@cwruecmp.UUCP (Jwahar R. Bammi) Newsgroups: mod.computers.vax Subject: Re: swinging in the directory tree... re: cd, cre/dir ,etc. Message-ID: <1890@cwruecmp.UUCP> Date: 22 Feb 87 03:41:57 GMT References: <8702211825.AA09552@ucbvax.Berkeley.EDU> Reply-To: bammi@cwruecmp.UUCP (Jwahar R. Bammi) Organization: CWRU Dept. of Computer Engineering, Cleveland, Ohio Lines: 16 swing sounds very interesting.. i am interested. (recently, a friend uuencoded a vms .exe file, and mailed it to me... by god! it worked... i think all that was required was set file type binary in kermit, and when i got it off the unix system, i used set file type fixed on vms kermit... an alternative to posting the sources which might be bigger that the executable) brad banko ...!decvax!cwruecmp!ncoast!btb cleveland, ohio -- usenet: {decvax|cbatt|cbosgd}!cwruecmp!bammi jwahar r. bammi csnet: bammi@case arpa: bammi%case@csnet-relay compuServe: 71515,155
art@MITRE.ARPA.UUCP (02/23/87)
The latest IDESAS in Education (software source book from DEC) shows several card catalog programs. If I remebmber correctly, one was from Georgetown Univ. Your local DEC salesman should be able to get you a copy of the book. * *---Art * *Arthur T. McClinton Jr. ARPA: ART@MITRE.ARPA *Mitre Corporation MS-Z305 Phone: 703-883-6356 *1820 Dolley Madison Blvd Internal Mitre: ART@MWVMS or M10319@MWVM *McLean, Va. 22102 DECUS DCS: MCCLINTON * =-=- This note is in response to yours which follows -=-= Path: wheaton!johnh From: johnh@wheaton.UUCP (John Doc Hayward) Newsgroups: mod.computers.vax Subject: Library software on Dec Hardware Keywords: Library Automation Message-ID: <419@wheaton.UUCP> Date: 21 Feb 87 18:25:29 GMT Organization: Wheaton College, Wheaton IL Lines: 21 Our library is in the process of automating. Our library director told me that the cost of just the software from the vendors who will be installing this on some kind of Dec hardware (rumored to be 8500) would be near $100,000. This seems a bit on the steep side (I'm not exactly sure what all is included but some kind of online card catalog, some way to catalog books and a circulation system would seem to be necessary). What systems, facilities and costs are any of you aware of which run on Dec hardware? Are there any Colleges or Universities which have shared ideas and resources to design an 'acedemically priced' system? Are any systems which we should avoid? I will sumarize to the net if you e-mail to me. (incase my signature file does not work ihnp4!wheaton!johnh) -- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- = UUCP: ihnp4!wheaton!johnh telephone: (312) 260-3871 (office) Mail: John Hayward Math/Computer Science Dept. Wheaton College Wheaton Il 60187 Act justly, love mercy and walk humbly with your God. Micah 6:8b
fstop@trwspf.trw.com@trwrb.UUCP (02/23/87)
Path: trwspf!fstop From: fstop@trwspf.UUCP (Howard Siegel) Newsgroups: mod.computers.vax Subject: Determining if a file is a directory file Message-ID: <203@trwspf.UUCP> Date: 23 Feb 87 20:46:28 GMT Reply-To: fstop@trwspf.UUCP (Howard Siegel) Distribution: world Organization: TRW - Data Systems Lab., Redondo Beach, CA Lines: 61 In <8702151754.AA00913@ucbvax.Berkeley.EDU>, ezab066@CHPC.BRC.UTEXAS.EDU ("Albert Wu ", CEM-UT) writes, > Does anyone know if there is a way to distinguish between > 1) a "regular" VMS file that has type DIR, and > 2) a DIR file which corresponds to a subdirectory ? > [...] > Does anybody know of someway perhaps using lexical functions to find out > if a DIR-type file is indeed a subdirectory file ? A directory file name under VMS must have a file type of .DIR and a version number of 1 to be properly recognized. (Try renaming a dir file to version 2 and then do a directory of it... It don't fly!) Beyond that, just looking at the file spec won't help as .DIR;1 is valid for non-dir files. The directory file itself has a different record format than most files on the system, but not a format that is unique to directory files only (you could create a file of the same format with a name containing .DIR;1 but it would not inherently be a directory file.) Doing a DIR/FULL of a directory file will tell you that it is in fact a directory file. NOTE that this only works with VMS V4.x; earlier releases of VMS still had the information embedded in the apropriate data structure, but DIRECTORY would not report them. It would 'seem' obvious then that there must be a bit somewhere in the file system data structures that marks a file as being a directory file. And indeed there is. However it is not in the RMS data structures for the file (since the format of a dir file not unique). This information is available in the ACP data structures for the file. Specifically, you check the FCH$M_DIRECTORY bit in the ATR$C_UCHAR field of the file attributes which is returned when you do a QIO to the disk ACP. Getting this information is not difficult to do in MACRO. I don't know if it can be done directly in recent versions of the higher level languages. To get this information to a command procedure is more difficult though. Unless VMS 4.3 or higher has given you a lexical function do check this (perhaps more items in F$FILE_ATTRIBUTES or some such), under V4.2 and lower the is no built in way to get the information. You could do what DEC has done in some of it's layered product installation command procedures when it wnats to check if a directory exists and is writeable; which is to create a temporary file in the directory and trap any errors that occur should the directory not exist or not be writable. The other solution is to code up a small program to which you feed the name of the directory file. The program does the QIO to the ACP and checks the directory bit and returns the information into a symbol, logical name, or just via the programs final return status (symbol $STATUS) which you can trap on or just check for. If you need the appropriate code fragments (in MACRO) I can send them to you or post them if there is enough interest. -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Howard Siegel - TRW Data Systems Laboratory - 213.535.1273 UUCP: ...{ucbvax,ihnp4,decvax}!trwrb!trwspf!fstop ARPA: fstop%trwspf.uucp@brand.usc.edu `This stuff is so warped even I understand it!' - Dr. Johnny Fever, WKRP =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
news@seismo.CSS.GOV@sun.UUCP (02/25/87)
Path: sun!jrzsun!jr From: jr%jrzsun@Sun.COM (John Reed) Newsgroups: mod.computers.vax Subject: Re: Monitoring DECNet? Keywords: DECnet monitor tool Message-ID: <13973@sun.uucp> Date: 24 Feb 87 21:58:09 GMT References: <8702201923.AA19575@ucbvax.Berkeley.EDU> Sender: news@sun.uucp Reply-To: jr@sun.UUCP (John Reed) Organization: Sun Microsystems, Mountain View Lines: 10 In article <8702201923.AA19575@ucbvax.Berkeley.EDU> roger%cfa2@HARVARD.HARVARD.EDU writes: >Does anyone know about tools which are available for monitoring DECNet? A company called Ki Research may have the product you need. Call Jim Corrigan at 214-954-8121. Ki Research 2116 East Arapaho Suite 251 Richardson, Texas 75081
jonathan@seismo.CSS.GOV@vuwcomp.UUCP (02/25/87)
Path: vuwcomp!jonathan From: jonathan@vuwcomp.UUCP (Jonathan Stone) Newsgroups: mod.computers.vax Subject: Re: The WHY of a RAM disk Message-ID: <12633@vuwcomp.UUCP> Date: 25 Feb 87 09:15:14 GMT References: <8702140251.AA04388@ucbvax.Berkeley.EDU> Reply-To: jonathan@vuwcomp.UUCP (Jonathan Stone) Organization: Comp Sci, Victoria Univ, Wellington, New Zealand Lines: 53 In article <8702140251.AA04388@ucbvax.Berkeley.EDU> DHASKIN@CLARKU.BITNET writes: >> Excuse me, but I didn't realize there was anyone out there running a Vax on >> floppy disks. W H Y would anyone want a RAM disk on a Vax? ... you should >> increase your cache ... If your problem is in BACKUP, try using ... If this >> isn't the problem, please try and describe it more clearly, and maybe someone >> on INFO-VAX can help. >While I have no doubt that there is probably a reasonable (or maybe >unreasonable but at least fun) application for such a beast out there (which is >what I find really neat about working in this business), I would hope that >nobody is so innocent as to start putting a DBMS on it. I sure hope not. VMS treats the RAM (or pseudo)-disk like a floppy. Without looking at the source of the driver (PDDRIVER) I can't say for sure, but it's possible the a read from the pseudo-disk moves each character, one at a time, from the requested block of the pseudo-disk to an I/O buffer. I'm told that's what floppies do, and when I was using a pseudo-disk to boot standalone backup on a 785, it seemed about the same speed as the console floppy - can you say S...L...O...W ? >The fact that someone at DEC took the time to implement it and that it >is used in STABACKIT.COM is, I think, an indication that there is a niche >for it. > There is indeed! When booting standalone backup into a Microvax from the TK50, a pseudo-disk is created, standalone backup is copied into it, and then the Microvax continues booting from the RAM disk. If you use this subterfuge, you can remove the TK50 you booted from, put in another, and back up your system disk onto it. Standalone backup knows what device it was booted from, and it won't let you write onto what it thinks is your system disk. When booted from a TK50, standalone backup believes it was booted from the pseudo-disk, NOT the TK50. So it will let you write onto the TK50. It's also a neat way of getting around the assumption built into VMS that disks are the only bootable devices. Ever tried booting a TU81? With a pseudo-disk it should be possible. If anyone out there can make it work, please let the rest of us know! - Jonathan. -- ACSnet: jonathan@vuwcomp.nz UUCP: ..{alberta,ucb-vision}!calgary!vuwcomp!jonathan -- Murphy's Law: ``If anything can go wr Segmentation error (core dumped)
bammi@seismo.CSS.GOV@cwruecmp.UUCP (02/27/87)
Path: cwruecmp!bammi From: bammi@cwruecmp.UUCP (Jwahar R. Bammi) Newsgroups: mod.computers.vax Subject: swing & directory editors & forsysdef.tlb Summary: no smgdef structure in our forsysdef.tlb Message-ID: <1895@cwruecmp.UUCP> Date: 27 Feb 87 03:58:41 GMT Reply-To: bammi@cwruecmp.UUCP (Jwahar R. Bammi) Distribution: na Organization: CWRU Dept. of Computer Engineering, Cleveland, Ohio Lines: 35 1) recently, someone sent me the sources for Swing, the directory manipulator. when I tried to compile these fortran sources, I got the error: %... structure /smgdef/ not defined in the routine define_paint_board in swing.for ... the routine in question does an "include '($smgdef)'", so I went hunting through our forsysdef.tlb for this text module, and lo and behold, no structure /smgdef/ was defined there, in fact no structure at all was defined there. As far as I know, we have the latest VMS (4.4) and Vax Fortran (4.5)... does anybody have the structure definition for this in their SYS$LIBRARY:FORSYSDEF.TLB? I would greatly appreciate a copy. 2) does anybody have any good 'directory' editors? pd? a program to treat a directory of files sort of like a text file, allowing you to type, delete, and run commands on those files in some full-screen mode? I used to use something like this on an IBM system about 6 years ago, and it was great! A great tool for cleaning up messy directories with lots of files... you could select a group of files with cursor control and mark them for action by some command that you type, such as TYPE, OR DELETE, or FORTRAN, etc... I have written a mini-DCL .com file to sort of do this, but surely there are some nice programs out there? Brad Banko Cleveland, Ohio ...!decvax!cwruecmp!ncoast!btb please do NOT reply directly to this article. If you want to reply to me, please reply to the ncoast address. -- usenet: {decvax|cbatt|cbosgd}!cwruecmp!bammi jwahar r. bammi csnet: bammi@case arpa: bammi%case@csnet-relay compuServe: 71515,155
hauerwas@gymble.umd.edu@hvrunix.UUCP (02/28/87)
Path: hvrunix!hauerwas From: hauerwas@hvrunix.UUCP (Adam Hauerwas) Newsgroups: mod.computers.vax,comp.sys.att,comp.terminals Subject: Driver for the COM port on an AT&T 6300+ Message-ID: <288@hvrunix.UUCP> Date: 27 Feb 87 22:02:45 GMT Organization: Haverford College, Haverford, PA Lines: 25 The following is a message from the Vax System Manager here at Haverford. I'm posting it to the groups I think might know how to deal with it. Please respond through E-Mail to either "hauerwas!hvrunix" or "A_HAUERWAS @ HVRFORD.BITNET" Thanks in advance. * * * I am trying to write a driver for the COM port on an AT&T 6300+ with the OS Merge operating system. I am able to address the chip ports and can send single characters out on the line (a line monitor has verified this). However, I am unable to receive interrupts. The chip is posting the interrupts but somehow they are getting masked out. I am running on interrupt 4 (the default driver has been removed). When I read the 8259 (PIC) enable register I get a value of 13 which means that only interrupts 0, 2, and 3 are enabled. I enable interrupt 4 and read the register which gives a value of 29 (as it should). However, on the very next instruction I read the register again and the value has returned to 13. Any ideas? Bob Kostes Systems Manager Haverford College Posted by:
wpohl@gymble.umd.edu@hvrunix.UUCP (02/28/87)
Path: hvrunix!wpohl From: wpohl@hvrunix.UUCP (Walter E. Pohl) Newsgroups: mod.computers.vax,comp.lang.c Subject: Direct input in C on vax Keywords: I need help Message-ID: <289@hvrunix.UUCP> Date: 28 Feb 87 03:54:10 GMT Organization: Haverford College, Haverford, PA Lines: 10 I cannot find a way to directly read input from the keyboard, character by character. The routines I know of in C all require the user to hit <return> at the end of the line to signal to the computer that input is done. If there is some way around this, I would greatly appreciate it. Thanks, Walt A beginning C programmer P.S. If there is no C command for this, is there a run-time procedure in VAX/VMS for this?
uucp@seismo.CSS.GOV@tutctl.UUCP (03/01/87)
Path: tutctl!tut!eal From: eal@tut.UUCP (Lehtim{ki Erkki) Newsgroups: mod.computers.vax Subject: Re: REQUEST FOR SWING SW Keywords: Directory syntax Message-ID: <220@tutor.tut.UUCP> Date: 1 Mar 87 14:27:09 GMT References: <8702250534.AA22859@ucbvax.Berkeley.EDU> Reply-To: eal@tutor.UUCP (Lehtim{ki Erkki) Distribution: world Organization: Tampere University of Technology, Finland Lines: 16 I have got the SWING program, and it is just great, except one feature, that i dislike. It is dealing with default directory syntax. If I say $ SET DEFAULT [SOMETHING], it works fine, but if I say $ SET DEFAULT <SOMETHING>, the program is confused, and does not work. I myself have no time to pstch this feature, and so I ask if somebody someday fixes thsi, the let me know how. My e-mail address is eal@tut.fi or eal@tut.uucp Erkki A. Lehtim{ki
news@seismo.CSS.GOV@tut.fi (03/01/87)
Path: tut!eal From: eal@tut.UUCP (Lehtim{ki Erkki) Newsgroups: mod.computers.vax Subject: Re: REQUEST FOR SWING SW Keywords: Directory syntax Message-ID: <220@tutor.tut.UUCP> Date: 1 Mar 87 14:27:09 GMT References: <8702250534.AA22859@ucbvax.Berkeley.EDU> Reply-To: eal@tutor.UUCP (Lehtim{ki Erkki) Distribution: world Organization: Tampere University of Technology, Finland Lines: 16 I have got the SWING program, and it is just great, except one feature, that i dislike. It is dealing with default directory syntax. If I say $ SET DEFAULT [SOMETHING], it works fine, but if I say $ SET DEFAULT <SOMETHING>, the program is confused, and does not work. I myself have no time to pstch this feature, and so I ask if somebody someday fixes thsi, the let me know how. My e-mail address is eal@tut.fi or eal@tut.uucp Erkki A. Lehtim{ki
"Robert@ucbvax.UUCP (03/03/87)
Path: tekcae!bobp From: bobp@tekcae.TEK.COM (Robert N. Perry (Bob)) Newsgroups: mod.computers.vax Subject: Need VMS <==> RSX backup help Message-ID: <665@tekcae.TEK.COM> Date: 3 Mar 87 00:31:06 GMT Reply-To: bobp@tekcae.UUCP (Robert N. Perry (Bob)) Distribution: world Organization: Tektronix, Inc., Beaverton, OR. Lines: 17 I have a bunch of 11/73's netted over DECNET to a VMS system (router node). None of the 11/73's have a tape or any removeable media associated with them. Has anyone ever successfully implemented a backup system whereby the VMS system is used to receive BRU save sets and archive them to tape by way of DECNET ? Also, while I have your attention, has anyone found any documentation for the VDV and VDH utilities (supports virtual devices over DECNET-11M) ? I found them in [200,200] after doing a NETGEN, but have only been able to find a 1 page .DOC file on them. -- Robert N. Perry (Bob) Tektronix-Beaverton, Oregon "My life is skydiving" bobp%tekcae@tektronix.TEK.COM "When I works, I works hard. When I sits, I sits easy. When I thinks, I goes to sleep."
cetron%utah-ced@UTAH-CS.ARPA.UUCP (03/03/87)
1. vdv and vdh are only good for 11m(+) to 11m(+) usage, nada for vms. 2. Bru doesn't currently understand decnet at all. 3. backup only understands decnet re: save sets. 4. What I have seen done is the following: a. create a virtual disk b. bru your backup to the virtual disk c. copy the virtual disk over the the vax d. use vms backup to backup that file. 5. alternatively, copy all of the files over to a vms directory and then backup that directory..... Sorry to be so negative, but it is a problem and one that dec does need to address.... -ed cetron
daemon@DECWRL.DEC.COM.UUCP (03/03/87)
Path: decwrl!ultra.dec.com!ellis From: ellis@ultra.dec.com (David Ellis) Newsgroups: mod.computers.vax Subject: Re: Looking for a laboratory analysis tracking program Message-ID: <8417@decwrl.DEC.COM> Date: 3 Mar 87 19:14:00 GMT Sender: daemon@decwrl.DEC.COM Organization: Digital Equipment Corporation Lines: 17 Jeff Sedayao asks: >Does anybody know of any good laboratory analysis tracking software? The >program would be used to keep track of analyses coming in and out of a lab. DEC has just such a product: LIMS/SM (Laboratory Info Management System/ Sample Management), which runs under VAX/VMS. For further information, contact Ed Turkel, at Usenet address {allegra,decvax,ucbvax}!decwrl!ldp.dec.com!turkel ---- David Ellis Digital Equipment Corporation -- LTN2-2/C08 305 Foster Street, Littleton MA 01460 -- (617)486-6784 Usenet: {ucbvax,allegra,decvax}!decwrl!ultra.dec.com!ellis ARPA: ellis%ultra.dec@decwrl.dec.com
stefan@seismo.CSS.GOV@wheaton.UUCP (03/03/87)
Path: wheaton!stefan From: stefan@wheaton.UUCP (Stefan Brandle) Newsgroups: mod.computers.vax,misc.wanted Subject: Anyone do TK50 <-> MagTape conversions? Keywords: media conversion, hard to come by, help Message-ID: <435@wheaton.UUCP> Date: 3 Mar 87 19:15:19 GMT Distribution: na Organization: Wheaton College, Wheaton IL Lines: 11 We have had reason to want this done in the past and had some trouble. A guy I was talking to said he often has clients requesting media conversions (including DEC on occasion). I suspect there are plenty of people who might be interested. Anyone know of a business that does this? Thanks, -- -------------------------------------------------------------------------------- Stefan Brandle UUCP: ihnp4!wheaton!stefan Wheaton College "But I never claimed to be sane!" ---------------------------------------------- MA Bell: (312) 260-4992 ---------
carl@CITHEX.CALTECH.EDU.UUCP (03/04/87)
> What does $RUN/AUTH actually do? (VMS) It says to look in your SYSUAF entry to find defaults for such things as the job's UIC, its default directory, its pagefile quota, and so forth (I mention these three items in particular for a reason). > I am trying to initiate a detached process when logged in as myself. I > want the process to behave as if SYSTEM actually detached it. To do this, you must do more or less the the same way SYSTEM does it. > With $RUN/AUTH/UIC=[1,4] the /uic unfortunately seems to be ignored and > the process gets detached with my uic. The log file shows a DCL trace of > it executing my personal login.com. Finally (and what matters) the > process happens to run a program which calls lib$spawn. This works, the > subprocess gets spawned (and sends me a mail). That's right; it looks up your entry in the SYSUAF, and it finds a value to use for UIC, so it applies it. (One of the three items above accounted for). It also finds your personal default path (that's the second of the two items). If a job you'd logged in yourself is capable of spawning a subprocess and sending you mail, then a process created using RUN/AUTH should also be capable of doing it. > Now, with RUN/NOAUTH the original detached process is created detached as > before, but with UIC [1,4] as specified in the /UIC qualifier. Great, > that's what I wanted! The log file shows a DCL trace of it executing > sylogin.com (but not my login.com). Unfortunately my call to lib$spawn > fails and I don't know why. I'm not even sure how to find out... Now the system can't look in the SYSUAF to find out what to use for defaults for process parameters you don't supply. You supplied a uic, so it used that; if you hadn't specified a UIC, it would have defaulted to your own. EVERY job has to execute SYS$SYLOGIN:.COM (that's why it exists). To find out for sure why LIB$SPAWN fails, you can do one of several things: 1) Add code to the program that calls LIB$SPAWN to check to make sure the spawn succeeds, and if not to return the information as to why; 2) You can enable accounting for PROCESSES (both DETACHED and SUBPROCESSES), and for IMAGES, and look in the accounting records for the cause of death of your image and process which were DOA. 3) You can read the documentation for $CREPRC (the system call that is used to create a new process), and figure out that the /NOAUTH qualifier to the RUN command corresponds to the status flag PRC$M_NOUAF for the $CREPRC system call (formerly called PRC$M_LOGIN, since one of the most obvious things it does is to affect the procedures a job runs at login time (that's how I figured all this out); 4) You can simplify the command procedure that you're using, and instead of running your own image to spawn the subprocess, use the DCL SPAWN command, and have frequent instances of the command: $ WRITE SYS$OUTPUT $STATUS so you can figure out at what point the job is dying. My guess is that it's probably going to be cause of death number %X00158214, "%LIB-F-INSVIRMEM, insufficient virtual memory". With the /NOAUTH modifier, RUN will use the value of PQL_DPGFLQUOTA, the system default page file quota limit (the third and last of the items mentioned above) when it creates the process. On my system, that's the default that VMSINSTAL picked when I last installed VMS, 2048 pages. The default specified in the SYSUAF is (again, on my system) 14336 pages, or seven times what is used with the /NOAUTH qualifier. > SO: What is the behaviour of /AUTH and /NOAUTH. What's going on? What's going on is that you're being a bit lazier than you can afford to in this situation: if you want a job to have a certain set of characteristics, specify them explicitly; if the run command won't let you specify the values you want, write your own program calling $CREPRC. (For example, while the RUN commnand lets you disable swapping for a job being created, it won't let you disable adjustment of the working set; $CREPRC will).
ed%qtc%sequent@tektronix.tek.com.UUCP (03/04/87)
Path: qtc!ed From: ed@qtc.UUCP (Ed Lisle) Newsgroups: mod.computers.vax Subject: Re: SBI faults Summary: Do NOT Touch SBI Cables Message-ID: <263@qtc.UUCP> Date: 4 Mar 87 16:26:11 GMT References: <12283220493.57.SIT.BUSH@CU20B.COLUMBIA.EDU> <870303033130.0.DP@BANFF.PALLADIAN.COM> Organization: Quantitative Technology Corp., Beaverton, OR Lines: 21 Whatever you do do not touch the SBI Cables or even let Digital touch them. Yes, I do agree that these cables could be a bit sensitive but it's better to replace them than to screw with them. I used to have an engineer whenever we use to have strange problems he used to reseat all of the SBI cables. Wrong. Try not to touch them at all. I had everyone of the cables replaced at one time. If digital can not figure out your problem, then have them replace a whole row of cables (a row at a time). These stupid cables can break very easily just by looking at them :-) On my 780, one time, I used to get SBI faults because of the LSI-11 Good luck. +------------------------------------------------------------+ | Ed Lisle | ogcvax! | | Quantitative Technology Corporation | verdix! qtc!ed | | Beaverton, OR (503) 626-3081 | sequent! | +------------------------------------------------------------+
bammi@seismo.CSS.GOV@cwruecmp.UUCP (03/04/87)
Path: cwruecmp!bammi From: bammi@cwruecmp.UUCP (Jwahar R. Bammi) Newsgroups: mod.computers.vax Subject: how to exploit equivalence lists (path?) Message-ID: <1907@cwruecmp.UUCP> Date: 4 Mar 87 19:06:03 GMT Reply-To: bammi@cwruecmp.UUCP (Jwahar R. Bammi) Distribution: na Organization: CWRU Dept. of Computer Engineering, Cleveland, Ohio Lines: 24 does anybody have some neat tricks for exploiting equivalence lists for logical names to be similar to unix path? I have read the manuals, but it seems confusing, perhaps somebody has a simple explanation, e.g.: $ assign bin,home,etc cmd (where bin,home & etc have been previously defined as logical names...) then a: $ run cmd:xyzzy runs the first xyzzy from the list bin, home, etc? is there a logical name (perhaps sys$default?) that could be used in place of cmd so that vms (dcl) searches the list above? brad banko ...!decvax!cwruecmp!ncoast!btb cleveland, ohio -- usenet: {decvax|cbatt|cbosgd}!cwruecmp!bammi jwahar r. bammi csnet: bammi@case arpa: bammi%case@csnet-relay compuServe: 71515,155
dorl@seismo.CSS.GOV@uwmacc.UUCP (03/05/87)
Path: uwmacc!dorl From: dorl@uwmacc.UUCP (Michael Dorl) Newsgroups: mod.computers.vax Subject: MAIL Questions Message-ID: <1199@uwmacc.UUCP> Date: 5 Mar 87 14:51:39 GMT Organization: UWisconsin-Madison Academic Comp Center Lines: 8 Is there anyway to cause VMS Mail to put the self copy messages in a separate folder (ie. not in the MAIL folder)? Has DECUS made any recommendations to DEC for changes to the VMS MAIL utility? If so, where can I find them and DEC's response? dorl@vms.macc.wisc.edu dorl@wiscmacc.bitnet
stefan@seismo.CSS.GOV@wheaton.UUCP (Stefan Brandle) (03/06/87)
Path: wheaton!stefan From: stefan@wheaton.UUCP (Stefan Brandle) Newsgroups: mod.computers.vax Subject: Re: LaserWriter spooler Summary: Another vote for Pacer Software Message-ID: <441@wheaton.UUCP> Date: 6 Mar 87 15:19:32 GMT References: <8703050117.AA14937@ucbvax.Berkeley.EDU> Reply-To: stefan@wheaton.UUCP (Stefan Brandle) Distribution: world Organization: Wheaton College, Wheaton IL. Lines: 12 I was investigating PostScript printers that faculty and students could access from anywhere on campus. The best solution did seem to be the software from Pacer. It was cheap (as such things go), flexible, and seems to meet our general needs. If you're looking for something to allow spooling stuff to a laser from anywhere on a campus (business site, etc), Pacer looks good. Just my 2.5c worth. -- -------------------------------------------------------------------------------- Stefan Brandle UUCP: ihnp4!wheaton!stefan Wheaton College "But I never claimed to be sane!" ---------------------------------------------- MA Bell: (312) 260-4992 ---------
ado@elsie.UUCP.UUCP (03/13/87)
Path: elsie!ado From: ado@elsie.UUCP (Arthur David Olson) Newsgroups: mod.computers.vax Subject: write retries exceeded with tc7000 & cipher M990--what does VMS do? Message-ID: <7358@elsie.UUCP> Date: 12 Mar 87 21:20:53 GMT References: <43125@beno.seismo.CSS.GOV> <7351@elsie.UUCP> Organization: NIH-LEC, Bethesda, MD Lines: 19 > . . .I have a VAX 11/750 running MORE/bsd 4.3 with an Emulex TC7000 controller > (emulating a tm03/tu77) connected to a Cipher M990 tape drive. > Everything works fine except when a bad tape causes a "write retries exceeded" > error on the Cipher drive. It seems as if in such cases there's no interrupt > getting back to the VAX to tell it there's a problem and that the write should > be aborted. . . I talked with a technical type on Tuesday and Wednesday. The Emulex person thinks it might be a (drum roll please) driver problem. The theory is that VMS does the "right" thing--timing out if there's no response from the drive after a decent interval. If anyone knows whether this theory is true, I'd appreciate hearing from you. (But hey--the person at Emulex who's the authority on the TC7000 is said to be out until March 23 getting some training, so the story may change soon.) -- UUCP: ..seismo!elsie!ado ARPA: elsie!ado@seismo.ARPA Elsie and Ado are trademarks of Borden, Inc. and Ampex.
drach@well.UUCP.UUCP (03/13/87)
Path: well!drach From: drach@well.UUCP (Steve Drach) Newsgroups: comp.windows.x,mod.computers.vax Subject: QVSS programming info wanted Keywords: QVSS, VCB01, VaxStation Message-ID: <2764@well.UUCP> Date: 13 Mar 87 17:10:59 GMT Distribution: usa Lines: 14 Can anybody provide me with information on how to program the QVSS graphics subsystem from Ultrix? I (think) I need to know about programming the VCB01 controller on a VaxStation II. DEC appears to have a manual set, ULTRIX-32W V1.0 (QVSS), but after spending $255.00 for it, there is almost NO mention of QVSS. In fact most manuals are for the QDSS susbsystem. Any help is appreciated. Thanks Steve Drach SEI Information Technology 415/341-1853
usenet@a.cs.okstate.EDU (The News System) (03/14/87)
Path: okstate!gregg From: gregg@a.cs.okstate.edu (Gregg Wonderly) Newsgroups: mod.computers.vax Subject: Active Operator Terminals Keywords: VAX VMS operator Message-ID: <1695@a.cs.okstate.edu> Date: 14 Mar 87 07:09:41 GMT Organization: Oklahoma State Univ., Stillwater Lines: 365 Below is a modified version of the SHOW-OPERATORS macro program posted a while back. This particular version displays a little more information about each terminal, such as it's physical device, the username of the user logged onto the terminal, and the UIC of the process active there. Gregg Wonderly Department of Computing and Information Sciences Oklahoma State University UUCP: {cbosgd, ea, ihnp4, isucs1, mcvax, uokvax}!okstate!gregg ARPA: gregg@A.CS.OKSTATE.EDU -------------------------------- CUT HERE ------------------------------- $ show default $ write sys$output "Creating MAKE.COM" $ create MAKE.COM $ DECK/DOLLARS="*$*$*EOD*$*$*" $! $! Compile and/or install OPERS.EXE $! $ IF P1 .EQS. "" THEN P1="COMPILE" $ P1=","+P1+"," $ N=1 $ NEXT: $ WHAT = F$ELEMENT(N,",",P1) $ IF (WHAT .NES. "") .AND. (WHAT .NES. ",") THEN GOTO 'WHAT' $ GOTO DONE $! $ COMPILE: $ V=F$VERIFY(1) $ MACRO OPERS+SYS$LIBRARY:LIB/LIB $ LINK OPERS,SYS$SYSTEM:SYS.STB/SELECT $ N=N+1+(0*'F$VERIFY(V)') $ GOTO NEXT $! $ INSTALL: $ V=F$VERIFY(1) $ COPY OPERS.EXE EXE$DIR:OPERS.EXE $ N=N+1+(0*'F$VERIFY(V)') $ GOTO NEXT $! $ DONE: $ EXIT *$*$*EOD*$*$* $ write sys$output "Creating OPERS.MAR" $ create OPERS.MAR $ DECK/DOLLARS="*$*$*EOD*$*$*" .title show_operators See what operators are enabled. .sbttl documentation ;+++ ; This routine diplays the enabled operators. Sorry that it's ; not well documented or clean, it was a quick hack. R. Wells ; ; AUTHORS: ; ; R. WELLS ; ; CREATION DATE: 10-OCT-1985 ; ; ; C H A N G E L O G ; ; Date | Name | Description ;---------------+----------+--------------------------------------------------- ; 10-OCT-1985 | WELLS | ORIGINAL RELEASE ;---------------+----------+--------------------------------------------------- ; 23-Feb-1987 | Gerber | Have the program use CMKRNL temporarily so the ; | | number of funny results are reduced. ; | | Also get the UNIT number from the UCB instead of a ; | | local counter as units do not have to be ; | | contiguous! ;---------------+----------+--------------------------------------------------- ; 03-Mar-1987 | Wonderly | Add some real formating, and print out other ; | | useful information. Don't explicitly enable CMKRNL ;------------------------------------------------------------------------------ ; ; BUILD: ; MACRO SHOWENABLED+SYS$LIBRARY:LIB/LIB ; LINK SHOWENABLED,SYS$SYSTEM:SYS.STB/SEL ; ; INVOKE: ; RUN SHOWENABLED ; ;--- .sbttl data_declarations .psect data, noexe $dcdef ; device class info $ucbdef ; unit control block info $ddbdef ; device data block info $prvdef ; define priv bits $devdef ; define device characteristic bits $dvidef $jpidef .macro infodef,code,len,addr,lenaddr .word len .word code .address addr .address lenaddr .endm buffer: .blkb 512 bufsiz=.-buffer bufdsc: .long bufsiz ; fao output buffer .address buffer faohead: .long headsize .address header header: .ascii \!UL operator!%S at: !%D!/\ .ascii \Terminal!6* Device!12* UIC!21* Username!/!70*-\ headsize=.-header faomsg1: .ascid /!11<!AC!ZW:!>!3* !8<!AS!>!8* !24<!%I!>!4* !8<!AS!>/ faomsg2: .ascid /!%D No operator terminals enabled./ faomsg3: .ASCID /!AC!ZW/ maxops = 500 ; maximum number of ops ttname: .blkl maxops ; array of saved names ttunit: .blkw maxops ; array of saved units ttcnt: .long 0 termname: .blkb 32 termdescr: .long 32 .address - termname dviblk: infodef DVI$_TT_PHYDEVNAM,64,devname,devnamelen infodef DVI$_PID,4,pid,dumlen .long 0,0 jpiblk: infodef JPI$_USERNAME,14,username,username_len infodef JPI$_UIC,4,ownuic,dumlen .long 0,0 devname: .blkb 64 devnamelen: .long 64 devnamedescr: .long 64 .address - devname ownuic: .long pid: .long username: .blkb 14 userdescr: username_len: .long 0 .address username dumlen: .long 0 ;++ ; ; ;-- .sbttl executable .psect code, exe,nowrt .entry main,^m<r2,r3,r4,r5,r6,r7> $cmkrnl_s routin=kernal1 ; Collect the statistics blbs r0,5$ ; Branch if there is no error brw error ; Go to error code 5$: movl ttcnt,r5 ; Get count of operators tstl r5 ; See if zero bgtr 10$ ; Jump if not brw no_operators ; Go to no oper code 10$: movl #bufsiz,bufdsc ; Store descriptor size $fao_s outbuf=bufdsc, - ; Make header in buffer ctrstr=faohead,- p1=r5, p2=#0, - outlen=bufdsc cmpl #SS$_NORMAL,r0 ; Make sure it worked beql 12$ ; Branch if $fao okay brw error ; Go to error code 12$: pushal bufdsc ; Pass buffer descriptor calls #1,g^lib$put_output ; Print the header cmpl #SS$_NORMAL,r0 ; Make sure that worked beql 13$ ; Branch if so brw error ; Go to error code 13$: moval ttname,r3 ; Get names strings moval ttunit,r2 ; Get unit numbers write: movl #32,termdescr ; Restore buffer length $fao_s outbuf=termdescr, - ; Format terminal name ctrstr=faomsg3,- p1=r3,p2=(r2), - outlen=termdescr cmpl #SS$_NORMAL,r0 ; Make sure that worked beql 20$ ; Jump if it did brw error ; To error code 20$: $getdvi_s - ; Get physical device name devnam=termdescr,- itmlst=dviblk cmpl #SS$_NORMAL,r0 ; Make sure that worked beql 30$ ; Jump if it did brw error ; Go to error code 30$: $getjpi_s - ; Given owner pid, get username, and uic pidadr=pid,- itmlst=jpiblk cmpl #SS$_NORMAL,r0 ; Check for normal beql 40$ ; Branch if it is brw error ; Go to error code 40$: movl #username,r7 ; Trim username to no blanks movb #32,r6 movl #0,r1 50$: cmpb r6,(r7)+ beql 60$ incl r1 brb 50$ 60$: movl r1,userdescr ; Store username length in descr movl #bufsiz,bufdsc ; Set FAO buffer size ; ; Format a line of output ; $fao_s outbuf=bufdsc, - ctrstr=faomsg1,- outlen=bufdsc,- p1=R3, p2=(R2), - p3=#devnamedescr, - p4=ownuic, - p5=#userdescr cmpl #SS$_NORMAL,r0 ; Check for normal beql 70$ ; Branch if ok brw error ; Go to error code 70$: pushal bufdsc ; Output line to screen calls #1,g^lib$put_output cmpl #SS$_NORMAL,r0 ; Check for normal bneq error ; Branch if not addl #2,r2 ; Get next unit number addl #4,r3 ; Get next device name sobgtr r5,80$ ; Decrement counter and branch if more $exit_s r0 ; Exit SS$_NORMAL 80$: brw write ; Go to top of loop no_operators: movl #bufsiz,bufdsc ; Format no operators message $fao_s outbuf=bufdsc, - ctrstr=faomsg2,- outlen=bufdsc,- p1=#0 cmpl #SS$_NORMAL,r0 ; Make sure that is ok beql 90$ ; Branch if ok brw error ; Go to error code 90$: pushal bufdsc ; Output message calls #1,g^lib$put_output cmpl #SS$_NORMAL,r0 ; Check for normal bneq error ; Branch if not $exit_s r0 ; Return to system error: pushl r0 ; Pass error code calls #1,g^lib$stop ; Stop with message and trace ret ; ; CMKRNL routine to peek around and get the active terminals. ; .entry kernal1,^m<r7,r8,r9> moval nocrash,(fp) ;Establish a kernal mode ; excpetion handler. movl ioc$gl_devlist,r9 ;Get first ddb clrl r6 ;Count of operators 5$: clrl r7 ;Clear unit counter movl ddb$l_ucb(r9),r8 ;Get first ucb on this ddb cmpb ucb$b_devclass(r8),#dc$_term ;Is this a terminal ddb/ucb? bneq 20$ ;branch if not ; ; Check all ucbs on all ddbs, if op bit is set, then save name of terminal, ; for output when we're not in kmode. ; 10$: bbc #dev$v_opr,ucb$l_devchar(r8),15$ ;Operator enabled on this ucb? movl ddb$t_name(r9),ttname[r6] ;get device name movw ucb$w_unit(r8),ttunit[r6] ;get unit name incl r6 ;Bump op count movl r6,ttcnt ;Save it 15$: incl r7 movl ucb$l_link(r8),r8 ;Get next ucb tstl r8 ;More ucbs? bneq 10$ ;if neq, yes 20$: movl ddb$l_link(r9),r9 ;Get next ddb tstl r9 ;More ddbs? bneq 5$ ;if neq, yes movl #ss$_normal,r0 ret ;back to caller ; .sbttl KMODE_EXCEPTION_HANDLER ; ; Provides some reasonable safeguard against crashing your system. ; (From Bruce Elliot, thanks.) ; reason: .long 80 .address 10$ 10$: .blkb 80 control_reason: .ascid /Access violation at VA = !XL & PC = !XL/ .entry nocrash,^m<r2> movl 4(ap),r2 ;Get address of signal array cmpl 4(r2),#ss$_accvio ;if it's an access violation, ; display and get out. bneq not_access_violation $fao_s outbuf=reason,- outlen=reason,- ctrstr=control_reason,- p1=12(r2),p2=16(r2) pushal reason calls #1,g^lib$put_output ;Display the reason for the crash. $exit_s ;kill the process not_access_violation: movl #ss$_resignal,r0 ;Pass the buck ret .END MAIN *$*$*EOD*$*$* $ exit
tad@killer.UUCP.UUCP (03/15/87)
Path: killer!tad From: tad@killer.UUCP (Tad Marko) Newsgroups: mod.computers.vax Subject: Need VAX manuals Keywords: ...but not the latest edition Message-ID: <641@killer.UUCP> Date: 15 Mar 87 06:22:29 GMT Organization: The Unix(tm) Connection, Dallas, Texas Lines: 23 I'm a CS student at North Texas State University where several VAXes are used for classes. The only manuals around are in the two terminal labs and cannot be removed from the labs. I would like to get some of my own manuals so I could program at home and still be able to refer to a manual, but Digital is apparantly very proud of those manuals judging from the price. If there is anyone out there who has upgraded to a new version of VMS or Pascal and has several old manuals on their way to the trash, I would like to rescue those manuls. Most important to me are either or both Pascal manuals, and the DCL dictionary, but I would be interested in anything else. If someone could help me out, I would be most appreciative. Please e-mail any responses to me and tell me what manual(s) you have and what versions they are for. I'll pay all postage, etc. Thanks, Tad -- Tad Marko ..!ihnp4!killer!tad || ..!ihnp4!convex!ntvax!tad UNIX Connection BBS AT&T 3B2 North Texas State U. VAX 11/780 "Hi there!" -- Peter Gabriel in "Big Time"
usenet@JADE.BERKELEY.EDU.UUCP (03/15/87)
Path: jade!violet.berkeley.edu!jkh From: jkh@violet.berkeley.edu (Jordan K. Hubbard) Newsgroups: mod.computers.vax Subject: Weird problem with Vaxstation 2000 serial port Message-ID: <2808@jade.BERKELEY.EDU> Date: 15 Mar 87 07:24:07 GMT Sender: usenet@jade.BERKELEY.EDU Reply-To: jkh@violet.berkeley.edu(Jordan K. Hubbard) Organization: University of California, Berkeley Lines: 41 Keywords: Ultrix 2.0 config Vaxstation II Vaxstation 2000 I just got my Vaxstar (oops.. Vaxstation 2000 [ugh]..) booted up (I swapped the RD/RX31 combo for an RD53) and now I'm trying to use the "special" serial port. By "special", I'm refering to that weird port that needs a special cable to plug into a standard DB-25 connector (I don't even know what to call the 12 pin connector in the back of the vax). The port on my Vaxstation II BA23 box works just fine on major/minor 38, 0 (in fact, I'm using it right now to talk to this machine). On the Vaxstation 2000, I don't quite know what the major/minor is and I can only speculate that it's tty03, based on what DEC has mentioned in passing. Under Ultrix 2.0-3A, when I kermit to this port the system halts. This is very evil. Does anyone know what might be going on? BTW, has anyone gotten "newcsh" to work under 2.0 on an NFS file system? Completion is really buggy if you're referencing a mounted file system and some things don't work at all (like metacharacter expansion!). I get expansion of metacharacters and the like just fine with /bin/csh, but of course there's no filename completion.. I've used the 1.2 newcsh as well as the version that comes on the 2.0 "Unsupported utilities" tape. The 1.2 version works sort of on ufs file systems, the DEC provided version just exits. Argh. P.S. I've managed to cover a lot of ground so far in getting 2.0 up on the Vaxstar as well as using the H4080 kludge-unit to network the thin-wire ethernet to the "thick wire" used in the BA23 microvax box. I currently have a BA23 uVax and a Vaxstar running 2.0-3A happily mounting each other's file systems and putting X windows up on each other, etc. If anyone is trying to get to a state similar to this, I can provide some insight to making it all work.. Feel free to send me mail. Maybe we can trade answers, I have more than a few questions of my own. P.S.S. I hate the term "Vaxstation 2000". It sounds like a furniture dealership. For those that were confused by my abrupt switch in terms, I'm using the original "Vaxstar" designation. And will continue to do so. Jordan K. Hubbard U.C. Berkeley jkh@violet.berkeley.edu ucbvax!jkh
steve@elroy.UUCP (Steve C. Carpenter) (03/17/87)
Path: elroy!steve From: steve@elroy.Jpl.Nasa.Gov (Steve C. Carpenter) Newsgroups: mod.computers.vax Subject: VAX CDD installation problems Message-ID: <3365@elroy.Jpl.Nasa.Gov> Date: 16 Mar 87 23:05:44 GMT Distribution: usa Organization: Image Analysis Systems Grp, JPL Lines: 60 Are there any VMS System Managers that might have expertise with CDD problems? The effect of the problem is access violations when CDD versions 3.1 and up are installed on my VMS 4.x machine (11/780) during the IVP. The IVP simply looks to see if CDD$EXAMPLES exists and then aborts. The cause is yet to be known. The stack dump reports the PC as 28887, the reason mask=01 and the PSL as 3c00000...which is referencing a non-existent or protected page. 1- I have tried different CDD media. 2- I have reinstalled earlier versions back to 2.3 and up through 3.1 and it dies at 3.1. 3- I have verified the microcode for changes between VMS 3.7 and VMS 4.2. I even copied VMB.EXE from my VMS 4.0 distribution tape. 4- I have looked for bad images using ANALYZE/IMAGE and everything looks good. 5- I have run CDDV to verify the CDD.DIC file and it is ok. I even did an ANALYZE/RMS on CDD.DIC and it is ok. 6- I have verified executable versions numbers within INSTALL. 7- I do not have FMS, DBMS or anything that would require large enqlms. I even increased my lock ID table parameters within authorize and sysgen to some large value, but that didn't help. 8- I increased my system page file, the SYSGEN virtualpagecnt and authorize parameters to 300000 (MAX), but that did nothing but extend the blowup_time to a few seconds (though it did work some of the time but only once or twice and usually right after a reboot). I also made sure the system page file was contiguous. 9- I have eliminated SYSGEN parameters and other layered software products suspicions by installing a new VMS 4.4 from scratch and upgraded to VMS 4.5. There are ample global pages and global sections. 10- I have even booted from startup.min to eliminate any hardware problems (which is really farfetched anyways). 11- I made sure I used the system account which has all privs including BYPASS and has no symbols defined. 12- And CDD$DICTIONARY is pointing in the correct place - SYS$SYSTEM:. The only real clue is that CDD 3.1 is designed for VMS 4.x and CDD 3.0 is the only version that will work on my system. Any suggestions will be greatly appreciated. Steve Carpenter ...!seismo!cit-vax!elroy!steve elroy!steve@csvax.caltech.edu
stone@usfvax2.UUCP (Scott Stone) (03/18/87)
Path: usfvax2!stone From: stone@usfvax2.UUCP (Scott Stone) Newsgroups: mod.computers.vax,comp.unix.questions Subject: Inquiry: VMS & Unix run on microvax Keywords: VMS, UNIX Message-ID: <624@usfvax2.UUCP> Date: 17 Mar 87 23:20:59 GMT Organization: University of South Florida, Tampa, Fl Lines: 22 I need to know if Ultrix & VMS can be run interchangeably on the same microvax. A faculty member here is considering doing the evaluation of several types of software, where versions exist that run on 4.2BSD, and on VMS. What difficulties are involved in switching between one operating system and the other? Do they need to each be put on separate disks, or can they share the same disk? Can software written for a VAX 750 (UNIX or VMS) run just as easily on a microvax II? Any advice given related to your experience with the above mentioned items is appreciated. Thanks, -- Scott Stone -- ------- Scott T. Stone Dept. of Computer Science & Engineering/University of South Florida Tampa, Fl 33620 Work:(813) 974-3307 Home:(813) 977-7205 UUCP: {akgua, gatech, ucf-cs}!usfvax2!stone ARPA: stone%usf.edu@csnet-relay.ARPA CSNET: stone@usf.edu -------
olson@artecon.UUCP (03/20/87)
Path: artecon!olson From: olson@artecon.artecon.UUCP (Jay J. Olson) Newsgroups: mod.computers.vax Subject: Possible problem with use of EFN 0 under VMS 4.5 Message-ID: <392@artecon.artecon.UUCP> Date: 19 Mar 87 22:19:25 GMT Reply-To: olson@artecon.UUCP () Distribution: world Organization: artecon Lines: 25 I am posting this for a friend who does not have access to the net, but since I wrote the code, I am equally interested in the replies. A long time ago (VMS 2.x) I wrote some code which creates a detached process, then does a $QIOW waiting to read from the termination mailbox to know when the program finishes. This code has been working fine ever since, but when 4.5 was installed, it stopped working. After some investigation, I was able to determine that the event flag specified in the $QIOW was being set before the detached program completed and wrote the accounting record to the termination mailbox. The event flag in question was the default, event flag 0 (admittedly not a good practice), and changing the program to use a different event flag solved the problem. Obviously, some other piece of software was also using event flag 0 (note that the results observed were the same whether or not the program was recompiled/relinked under 4.5). The question, then, is did anything change in 4.5 involving the use of event flag 0, perhaps by the FORTRAN (or some other) runtime library? Has anyone else seen behavior of this sort? - Jay Olson ...{hp-sdd,esosun,telesoft}!artecon!olson (work) ...{hp-sdd,esosun,telesoft}!artecon!gumby!jjo (home)
jtm@ncs-med.UUCP.UUCP (03/21/87)
Path: ncs-med!jtm From: jtm@ncs-med.UUCP (John T. McGibbon) Newsgroups: mod.computers.vax Subject: Mail and news between Unix and VMS Keywords: mail, news, VMS, Unix Message-ID: <402@ncs-med.UUCP> Date: 20 Mar 87 22:03:52 GMT Organization: NCS, Health Systems Division, Minnetonka, MN. Lines: 23 Submission to mod.computers.vax: Within our division, we are relatively new to VAX/VMS, having done most of our development within the Unix environment. We are currently contemplating a change where the development programmers and application support people are moving over to an 8300 VAX/VMS environment. The documentation and some of the other product lines will remain within the Unix environment on Vax's and Masscomp. My query is: What is the best way (reasonably priced) to continue to have division wide mail, news and document transfers between these systems? Most of this group should have a variety of experiences and thoughts on this matter and any pointers, warnings, suggestions would be greatly appreciated. Thanks in advance!! -- ----------------------------------------------------------------------------- UUCP: jtm@ncs-med.UUCP -or- ...ihnp4!umn-cs!ncs-med!jtm John T. McGibbon -jtm- (612) 936-8505 National Computer Systems, Health Systems Division
scott@tg.UUCP.UUCP (03/22/87)
Path: tg!scott From: scott@tg.UUCP (Scott Barman) Newsgroups: comp.sys.dec,comp.unix.questions,comp.unix.wizards,comp.bugs.4bsd,mod.computers.vax Subject: dump hangs while dumping Eagles Keywords: dump, Eagles, HELP! Message-ID: <160@tg.UUCP> Date: 21 Mar 87 23:38:28 GMT Organization: Townsend Greenspan & Co., Inc. New York, NY Lines: 46 I hope somebody can give me a pointer as to where to find/fix this problem! First the system: DEC VAX 11/780 4 Mb of 'C'-type memory 2 DEC RM05 1 DEC TU77 2 Fujitsu Eagle Drives (emulating expanded RM02s) 1 Emulex SC7002 Controller 1 Emulex V-Master Massbus Extender Running 4.1bsd The problem: The dump program hangs after encountering an ECC error on the Eagle drives. Another problem is that the error cannot be consistantly recreated. Recreate by: We use dump(8) level 0 as a full backup of a partition (by never specifying 'u' on the command line). Doing a full dump on a filesystem that has some bad sectors will cause dump to hang occasionally. These sectors are not in the bad sector file because the Emulex maintenance programs does not allow for the entry of new sectors not found during formatting. Also, the Emulex version of "READALL" does not report the sector numbers found to be bad (not critical since I can figure out the number from the system errors and where the partition begins). These sectors have been "marked" with badsect(8). Additional notes: The backups are done from single user mode. To get the single user, the system is rebooted instead of killing processes. These errors do not occur on the RM05s nor are there any errors on the tape drive. To reset from this error, we have to <cntl>\ from dump and reboot the system (if we do not reboot, the error will occur again). The particular partition this happens on has two sectors that generate ECC errors and the problem only happens (when it does) on the first. HELP! If you can help, please e-mail suggestions to me. Any information I can get will be appreciated. Also, please don't tell me I should upgrade to 4.3bsd. I already know this and have been trying to convince others of this as well. Thanks! Scott Barman {philabs, pyrnj}!tg!scott
dorl@uwmacc.UUCP.UUCP (03/23/87)
Path: uwmacc!dorl From: dorl@uwmacc.UUCP (Michael Dorl) Newsgroups: mod.computers.vax Subject: VMS Mail Questions Message-ID: <1273@uwmacc.UUCP> Date: 23 Mar 87 14:32:31 GMT Organization: UWisconsin-Madison Academic Comp Center Lines: 10 I was interested enough in how the DEC supplied Mail utility works to write a small test replacement. In going through the ufiche cards, I noticed the the mail header contains two fields that have no equivalent corresponding Mail utility commands. These are cc (carbon copy) and /FLAGS. Do Mail utilities for other DEC products use these things? If so, what is the /FLAGS thing about? Does anyone out there have some code fragments that can be used to send (not receive) either DECNet mail or foreign protocol mail (ie. stuff like jnet%"fred@site")?
sasaki@HARVARD.HARVARD.EDU.UUCP (03/24/87)
I can mail a copy of the code that Kevin Carosso wrote to interface UUCP to VMS Mail. Or, you can copy it from harvard.harvard.edu via anonymous FTP. Kevin's code is fairly complete and is the basis for the CSNET mail system as well. ---------------- Marty Sasaki uucp: harvard!sasaki Ziff Davis Technical Information Co. arpa: sasaki@harvard.harvard.edu 80 Blanchard Road bitnet: sasaki@harvunxh Burlington, MA 01803 phone: 617-273-5500
stefan@wheaton.UUCP.UUCP (03/25/87)
Path: wheaton!stefan From: stefan@wheaton.UUCP (Stefan Brandle) Newsgroups: mod.computers.vax Subject: Re: VAXStations, terminals and SMG$ Summary: T/F: DEC will no longer support REGIS Message-ID: <488@wheaton.UUCP> Date: 25 Mar 87 13:35:13 GMT References: <8703190136.AA18103@ucbvax.Berkeley.EDU> Reply-To: stefan@wheaton.UUCP (Stefan Brandle) Distribution: world Organization: Wheaton College, Wheaton IL. Lines: 17 >> Also, the table of accepted escape sequences for these terminals >>do not seem to indicate Regis support... >>.. >> ... yet REGIS is a DEC invention >>and these are DEC terminals... can someone verify this? Thanks. I seem to recall hearing the DEC is trashing (no longer supporting) REGIS. Is there anyone who can either confirm or deny this? If this is true, that might help partially explaining why there is no sign of REGIS. -- -------------------------------------------------------------------------------- Stefan Brandle UUCP: ihnp4!wheaton!stefan Wheaton College "But I never claimed to be sane!" ---------------------------------------------- MA Bell: (312) 260-4992 ---------
usenet@a.cs.okstate.EDU.UUCP (03/25/87)
Path: okstate!gregg From: gregg@a.cs.okstate.edu (Gregg Wonderly) Newsgroups: mod.computers.vax Subject: An example RWAST process Keywords: RWAST VMS VAX Message-ID: <1780@a.cs.okstate.edu> Date: 25 Mar 87 16:29:28 GMT Organization: Oklahoma State Univ., Stillwater Lines: 295 I apologize for the length of this, but I thought it might be of general interest. There was recent discussion about processes in the RWAST state. Below is a portion of a session with SDA after I got myself into RWAST while using RTPAD and the tape drive at the same time. The listing clearly shows that the process is out of BIO quota. This process, as the discussion mentioned, was not hogging the CPU, but did have my outbound network port hung, as well as the directly connected terminal that I was using at the time. To make a long story short, STOP/ID would not delete the process (as was also mentioned in the previous discussion) so I used a macro program to alter the PCB, and the process just disappeared. The code is shown below for those that think it may be of use. As the code shows, I did not call any OS routines to notify the Scheduler of the PCB changes. This makes me wonder whether or not resources were being consumed. Obviously something took note of the changes, and freed the process from RWAST. NOTE: I do not recommend that you use this type of procedure to remove RWAST processes. There are too many unknowns to be certain that there will not be any nasty side effects. Instead, spend some time looking at active I/O bound processes with SDA, and increase your UAF parameters to reasonable values. I too would like to hear some general comments on why this type of thing is not discovered by deadlock detection, etc... ------------------------- MACRO program ---------------------------------- ; ; This code borrowed from the SHOW OPERATORS code posted to this ; group previously. ; .psect data, noexe $pcbdef $ssdef .psect code, exe,nowrt .entry main,^m<r2,r3,r4,r5,r6,r7> $cmkrnl_s routin=kernal1 ; Do the work pushl r0 ; Pass error code calls #1,g^lib$stop ; Stop with message and trace ret ; ; CMKRNL routine to alter the PCB ; .entry kernal1,^m<r7,r8> moval nocrash,(fp) ;Establish a kernal mode ; excpetion handler. ; ; Alter the PCB. BIOLM is increased by one to account for the increase ; by one of BIOCNT. The magical addres ^x80133f50, is shown in the output ; output of the SDA command, SHOW PROCESS, as the processes PCB address. ; movl #^x80133f50,r7 ; Increase the Buffered I/O quota limit by one cvtwl PCB$W_BIOLM(r7),r8 incl r8 cvtlw r8,PCB$W_BIOLM(r7) ; Increase the number of available Buffered I/O requests cvtwl PCB$W_BIOCNT(r7),r8 incl r8 cvtlw r8,PCB$W_BIOCNT(r7) ret ; .sbttl KMODE_EXCEPTION_HANDLER ; ; Provides some reasonable safeguard against crashing your system. ; (From Bruce Elliot, thanks.) ; reason: .long 80 .address 10$ 10$: .blkb 80 control_reason: .ascid /Access violation at VA = !XL & PC = !XL/ .entry nocrash,^m<r2,r3> movl 4(ap),r2 ;Get address of signal array cmpl 4(r2),#ss$_accvio ;if it's an access violation, ; display and get out. bneq not_access_violation $fao_s outbuf=reason,- outlen=reason,- ctrstr=control_reason,- p1=12(r2),p2=16(r2) pushal reason calls #1,g^lib$put_output ;Display the reason for the crash. $exit_s ;kill the process not_access_violation: movl #ss$_resignal,r0 ;Pass the buck ret .END MAIN ------------------------- SDA logfile ------------------------------------ $ ana/system SDA> set log sys$login:stuck.log SDA> show summary Current process summary ----------------------- Extended Indx Process name Username State Pri PCB PHD Wkset -- PID -- ---- --------------- ----------- ----- --- -------- -------- ----- 00002AE0 0020 Moviemaker GREGG RWAST 8 80133F50 802F1800 452 SDA> set proc/index=2ae0 SDA> show proc Process index: 0020 Name: Moviemaker Extended PID: 00002AE0 --------------------------------------------------------------- Process status: 02040001 RES,PHDRES PCB address 80133F50 JIB address 80171900 PHD address 802F1800 Swapfile disk address 01000A21 Master internal PID 00AB0020 Subprocess count 1 Internal PID 00AB0020 Creator internal PID 00000000 Extended PID 00002AE0 Creator extended PID 00000000 State RWAST Termination mailbox 0000 Current priority 10 AST's enabled KESU Base priority 5 AST's active U UIC [00101,000003] AST's remaining 6 Mutex count 0 -->Buffered I/O count/limit 0/10<-- Waiting EF cluster 0 Direct I/O count/limit 10/10 Starting wait time 1A001A1A BUFIO byte count/limit 16481/17974 Event flag wait mask 00000001 # open files allowed left 26 Local EF cluster 0 E0000002 Timer entries allowed left 20 Local EF cluster 1 E0000000 Active page table count 0 Global cluster 2 pointer 00000000 Process WS page count 279 Global cluster 3 pointer 00000000 Global WS page count 173 SDA> show stack/user Process stacks -------------- USER stack: 7FF1BEB4 00000000 7FF1BEB8 00000000 7FF1BEBC 00000000 7FF1BEC0 00000000 7FF1BEC4 7FF1BF4C 7FF1BEC8 00000000 7FF1BECC 2FFC0000 7FF1BED0 00000000 SP => 7FF1BED4 00000000 7FF1BED8 2FFC0000 7FF1BEDC 7FF1BF5C 7FF1BEE0 7FF1BF44 7FF1BEE4 00003DF2 7FF1BEE8 800021BC SCH$GQ_HIBWQ 7FF1BEEC 7FF9233B 7FF1BEF0 80133F50 7FF1BEF4 7FFE64B4 MMG$IMGHDRBUF+0B4 7FF1BEF8 00000000 7FF1BEFC 00000001 7FF1BF00 7FFED052 7FF1BF04 7FFED25A 7FF1BF08 7FFEDDD4 7FF1BF0C 7FFE33DC CTL$AG_CLIDATA+180 7FF1BF10 0000000C 7FF1BF14 00000000 7FF1BF18 000000B0 7FF1BF1C 00000031 7FF1BF20 00029E9C 7FF1BF24 00003E10 7FF1BF28 00029E90 7FF1BF2C 00029EA4 7FF1BF30 00000050 7FF1BF34 00000000 7FF1BF38 00000000 7FF1BF3C 00000000 7FF1BF40 00000000 7FF1BF44 00000000 7FF1BF48 20040000 7FF1BF4C 7FF1BF78 7FF1BF50 7FF1BF64 7FF1BF54 00003E33 7FF1BF58 800021BC SCH$GQ_HIBWQ 7FF1BF5C 00000001 7FF1BF60 00029E90 7FF1BF64 00000000 7FF1BF68 00000000 7FF1BF6C 7FF1BFB4 7FF1BF70 7FF1BF90 7FF1BF74 80009E5E EXE$ASTRET 7FF1BF78 00000005 7FF1BF7C 00029E90 7FF1BF80 00000023 7FF1BF84 00000000 7FF1BF88 7FFEDF8A SYS$HIBER+002 7FF1BF8C 03C00000 7FF1BF90 00000000 7FF1BF94 203C0000 7FF1BF98 7FF1BFCC 7FF1BF9C 7FF1BFB8 7FF1BFA0 00005158 7FF1BFA4 0000000F 7FF1BFA8 7FF9233B 7FF1BFAC 7FFE640C MMG$IMGHDRBUF+00C 7FF1BFB0 7FFE64B4 MMG$IMGHDRBUF+0B4 7FF1BFB4 00000000 7FF1BFB8 00000000 7FF1BFBC 20000000 7FF1BFC0 7FF1BFFC 7FF1BFC4 7FF1BFE8 7FF1BFC8 7FF9267B 7FF1BFCC 00000006 7FF1BFD0 7FFE643C MMG$IMGHDRBUF+03C 7FF1BFD4 7FF9702C 7FF1BFD8 7FFE640C MMG$IMGHDRBUF+00C 7FF1BFDC 7FFE64B4 MMG$IMGHDRBUF+0B4 7FF1BFE0 01000028 7FF1BFE4 00000000 7FF1BFE8 800212C0 EXE$CATCH_ALL 7FF1BFEC 20000000 7FF1BFF0 00000000 7FF1BFF4 00000000 7FF1BFF8 7FF925DD 7FF1BFFC 00000000 7FF1C000 00000000 SDA> show stack/exe Process stacks -------------- EXECUTIVE stack: 7FFE9DE0 7FFB5C08 7FFE9DE4 7FFE0248 PIO$GW_PIOIMPA 7FFE9DE8 00000005 7FFE9DEC 7FFB5D28 7FFE9DF0 00000001 7FFE9DF4 00000000 7FFE9DF8 7FFEE130 SYS$SETPRV+030 7FFE9DFC 03C00000 SP => (STACK IS EMPTY) SDA> show stack/kern Process stacks -------------- Current operating stack (KERNEL): 7FFE7DBC 00000001 7FFE7DC0 00000001 7FFE7DC4 80133F8A 7FFE7DC8 00000010 7FFE7DCC 80133F50 7FFE7DD0 80134A40 7FFE7DD4 8000A788 EXE$MULTIQUOTA+032 7FFE7DD8 00C00001 SP => 7FFE7DDC 800099B9 EXE$QIO+09A 7FFE7DE0 80133F8A 7FFE7DE4 00000000 7FFE7DE8 00000000 7FFE7DEC 7FF1BF10 7FFE7DF0 7FF1BED4 7FFE7DF4 8000FDCE EXE$CMODEXEC+176 7FFE7DF8 7FFEDFCE SYS$QIO+006 7FFE7DFC 03C00000 SDA> show stack/inter Process stacks -------------- INTERRUPT stack: SDA> show stack/super Process stacks -------------- SUPERVISOR stack: 7FFED02E 00000000 7FFED032 00000000 7FFED036 00000000 7FFED03A 00000000 7FFED03E 0000000F 7FFED042 7FF9233B 7FFED046 7FF925D7 7FFED04A 03C00000 SP => 7FFED04E 7FF8C3B1 7FFED052 00000200 BUG$_IVWSETLIST 7FFED056 7FFED05A 7FFED05A 7FFED042 7FFED05E 00000026 7FFED062 46464154 7FFED066 52475B3A 7FFED06A 5D474745 Press RETURN for more.
nobody@COLUMBIA.EDU.UUCP (03/26/87)
Path: columbia!cpw.columbia.edu!agw From: agw@cpw.columbia.edu (Art Werschulz) Newsgroups: mod.computers.vax,comp.emacs,comp.text Subject: "exceeded quota" error msg Message-ID: <4499@columbia.UUCP> Date: 26 Mar 87 18:14:20 GMT Sender: nobody@columbia.UUCP Reply-To: agw@cpw.columbia.edu (Art Werschulz) Organization: Columbia University CS Department Lines: 35 Hello. We are running Unipress EMACS and TeX 1.3 on VMS 4.5. I have a KEPTEMACS hanging around. When I do $ dviqms foo (to translate foo.dvi to foo.bit for a QMS laser printer), I get the error message %DCL-W-ACTIMAGE, error activating image TEX$:DVILG12.EXE -CLI-E-IMGNAME, image file HSC000$DUa):[TEX]DVILG12.EXE;1 -SYSTEM-F-EXQUOTA, exceeded quota If I kill my EMACS, this no longer happens. Some more clues ... I get analogous problems when I run YACC (regardless of whether there's an EMACS hanging around) and when I try to do a M-x shell from within a KEPTEMACS. What's causing this? What quota am I busting? Our systems people have looked at this, and have been unable to figure out how I can avoid this problem. They suspect it may be a sneaky interaction of several quotas being exceeded. Thanks. Art Werschulz ARPAnet: agw%lexington@columbia.edu USEnet: ... {seismo, topaz}!columbia!lexington!agw BITnet: columbia.edu!lexington!agw@wiscvm CCNET: werschulz@CUCS20 ATTnet: Columbia University (212) 280-3610 280-2736 Fordham University (212) 841-5323 841-5396
dorl@uwmacc.UUCP.UUCP (03/30/87)
Path: uwmacc!dorl From: dorl@uwmacc.UUCP (Michael Dorl) Newsgroups: mod.computers.vax Subject: VMS Logical Names, Bypass Priv, and Security Message-ID: <1309@uwmacc.UUCP> Date: 30 Mar 87 17:47:03 GMT Organization: UWisconsin-Madison Academic Comp Center Lines: 15 Can some one point me to a guide on secure use of the bypass privilege? I want to write a privileged program to access a file, for example SYS$SYSTEM:WHATEVER.DAT. What keeps a user from redefining SYS$SYSTEM to point to some other directory and then running the program so that it accesses the wrong file? I also want to access a file from a privileged program as if I were some user other than the one running the program. In other words, user A runs the program and asks to do something that requires updating file F. The program knows this is ok if user B could do the same thing to file F without any special privileges. What does the program do to determine this? Mike Dorl dorl@unix.macc.wisc.edu
carl@CITHEX.CALTECH.EDU.UUCP (03/31/87)
> Can some one point me to a guide on secure use of the bypass privilege? > I want to write a privileged program to access a file, for example > SYS$SYSTEM:WHATEVER.DAT. What keeps a user from redefining SYS$SYSTEM > to point to some other directory and then running the program so that > it accesses the wrong file? There are two ways that VMS utilities do this: 1) They specify a logical name table to use for the translation of the logical name; thus, a redefinition of the logical name in the user's process, job, or group logical name table wouldn't affect the program's behavior, and the user needs SYSNAM to define a logical name in the system name table. 2) They ignore user- and supervisor-mode logical names, so the logical name must be defined in EXECUTIVE or KERNEL mode; to do this, the user would need CMKRNL priv. Since either CMKRNL or SYSNAM priv is sufficient to suborn the entire operating system, these checks should be sufficient for your purposes. > I also want to access a file from a privileged program as if I were > some user other than the one running the program. In other words, > user A runs the program and asks to do something that requires updating > file F. The program knows this is ok if user B could do the same thing > to file F without any special privileges. What does the program do to > determine this? The easiest (and probably best) way to do this is to use SYS$CHECKACCESS. You tell the system service what type of object you want to check, the name of the object, the username whose access you want to check, and a description of what you want to know about the way the user could access the object (e.g., what type of access you want to check, which access modes you want to check, what privs he has that he'd need to use to access the object, what security alarms he'd set off if he accessed it, or if an ACL granted him access, which ACE in the ACL gave him access). The system service apparently does not distinguish between the case in which the user you're interested in doesn't have the privs to access the object and the case in which you don't have the privs to check to see if the other user has the privs necessary to access the object.
mxc@ecsvax.UUCP.UUCP (04/02/87)
Path: ecsvax!mxc From: mxc@ecsvax.UUCP (Mark Cooperstein) Newsgroups: mod.computers.vax Subject: VMS Backup question Message-ID: <2852@ecsvax.UUCP> Date: 2 Apr 87 15:23:14 GMT Organization: UNC Educational Computing Service Lines: 18 Keywords: VMS BACKUP UTILITY I have read somewhere that using the /NOCRC switch whilst doing vms backup will significantly decrease the backup time by allowing the hardware controllers themselves to take care of this function. In particular, the use of software CRC checking (the default in the backup utility) has large overhead on microvax II due to the fact that it uses some instructions that are emulated in microcode. My question is this: We have an SI/Fujitsu Eagle drive. The only backup medium I have is the TK50 drive. If I use the /NOCRC switch, will the TK50 controller be able to handle potential write errors if they ocurred? Should I avoid this or not?? Thanks, Mark Cooperstein NCSU School of Vet. Medicine Raleigh NC
usenet@JADE.BERKELEY.EDU.UUCP (04/02/87)
Path: jade!violet.berkeley.edu!jkh From: jkh@violet.berkeley.edu (Jordan K. Hubbard) Newsgroups: mod.computers.vax,mod.computers.sun Subject: Jkh annoys the net. Message-ID: <3010@jade.BERKELEY.EDU> Date: 2 Apr 87 18:47:01 GMT Sender: usenet@jade.BERKELEY.EDU Reply-To: jkh@violet.berkeley.edu(Jordan K. Hubbard) Organization: University of California, Berkeley Lines: 96 By now, many of you have heard of (or seen) the broadcast message I sent to the net two days ago. I have since received 743 messages and have replied to every one (either with a form letter, or more personally when questions were asked). The intention behind this effort was to show that I wasn't interested in doing what I did maliciously or in hiding out afterwards and avoiding the repercussions. One of the people who received my message was Dennis Perry, the Inspector General of the ARPAnet (in the Pentagon), and he wasn't exactly pleased. (I hear his Interleaf windows got scribbled on) So now everyone is asking: "Who is this Jordan Hubbard, and why is he on my screen??" I will attempt to explain. I head a small group here at Berkeley called the "Distributed Unix Group". What that essentially means is that I come up with Unix distribution software for workstations on campus. Part of this job entails seeing where some of the novice administrators we're creating will hang themselves, and hopefully prevent them from doing so. Yesterday, I finally got around to looking at the "broadcast" group in /etc/netgroup which was set to "(,,)". It was obvious that this was set up for rwall to use, so I read the documentation on "netgroup" and "rwall". A section of the netgroup man page said: ... Any of three fields can be empty, in which case it signifies a wild card. Thus universal (,,) defines a group to which everyone belongs. Field names that ... ... Now "everyone" here is pretty ambiguous. Reading a bit further down, one sees discussion on yellow-pages domains and might be led to believe that "everyone" was everyone in your domain. I know that rwall uses point-to-point RPC connections, so I didn't feel that this was what they meant, just that it seemed to be the implication. Reading the rwall man page turned up nothing about "broadcasts". It doesn't even specify the communications method used. One might infer that rwall did indeed use actual broadcast packets. Failing to find anything that might suggest that rwall would do anything nasty beyond the bounds of the current domain (or at least up to the IMP), I tried it. I knew that rwall takes awhile to do its stuff, so I left it running and went back to my office. I assumed that anyone who got my message would let me know.. Boy, was I right about that! After the first few mail messages arrived from Purdue and Utexas, I begin to understand what was really going on and killed the rwall. I mean, how often do you expect to run something on your machine and have people from Wisconsin start getting the results of it on their screens? All of this has raised some interesting points and problems. 1. Rwall will walk through your entire hosts file and blare at anyone and everyone if you use the (,,) wildcard group. Whether this is a bug or a feature, I don't know. 2. Since rwall is an RPC service, and RPC doesn't seem to give a damn who you are as long as you're root (which is trivial to be, on a work- station), I have to wonder what other RPC services are open holes. We've managed to do some interesting, unauthorized, things with the YP service here at Berkeley, I wonder what the implications of this are. 3. Having a group called "broadcast" in your netgroup file (which is how it comes from sun) is just begging for some novice admin (or operator with root) to use it in the mistaken belief that he/she is getting to all the users. I am really surprised (as are many others) that this has taken this long to happen. 4. Killing rwall is not going to solve the problem. Any fool can write rwall, and just about any fool can get root priviledge on a Sun workstation. It seems that the place to fix the problem is on the receiving ends. The only other alternative would be to tighten up all the IMP gateways to forward packets only from "trusted" hosts. I don't like that at all, from a standpoint of reduced convenience and productivity. Also, since many places are adding hosts at a phenominal rate (ourselves especially), it would be hard to keep such a database up to date. Many perfectly well- behaved people would suffer for the potential sins of a few. I certainly don't intend to do this again, but I'm very curious as to what will happen as a result. A lot of people got wall'd, and I would think that they would be annoyed that their machine would let someone from the opposite side of the continent do such a thing! Jordan Hubbard jkh@violet.berkeley.edu (ucbvax!jkh) Computer Facilities & Communications. U.C. Berkeley
root@steinmetz.UUCP.UUCP (04/02/87)
Path: steinmetz!sprite!montnaro From: montnaro@sprite.steinmetz (Skip Montanaro) Newsgroups: mod.computers.vax,comp.sys.dec,comp.emacs Subject: Subprocesses for VMS GNU Emacs? Message-ID: <1378@steinmetz.steinmetz.UUCP> Date: 2 Apr 87 20:32:51 GMT Sender: root@steinmetz.steinmetz.UUCP Reply-To: steinmetz!sprite!montnaro (Skip Montanaro) Distribution: world Organization: General Electric CRD, Schenectady, NY Lines: 15 We have a VMS application that would require GNU Emacs to interface to other programs running in subprocesses. Has anyone even begun to modify process.c and/or sysdep.c to add subprocesses to VMS GNU? If you have, please respond to one of: montanaro@ge-crd.arpa or steinmetz!sprite!montanaro mroz@ge-crd.arpa or steinmetz!csbvax!mroz nieh@ge-crd.arpa or steinmetz!vdsvax!nieh Thanks, Skip - ARPA: montanaro@ge-crd.arpa UUCP: seismo!rochester!steinmetz!desdemona!montanaro GE DECnet: csbvax::mrgate!montanaro@desdemona@smtp@tcpgateway
david@elroy.UUCP.UUCP (04/06/87)
Path: elroy!david From: david@elroy.Jpl.Nasa.Gov (David Robinson) Newsgroups: mod.computers.vax Subject: Re: VMS 5.0 Summary: Rumors Message-ID: <3521@elroy.Jpl.Nasa.Gov> Date: 6 Apr 87 19:36:15 GMT References: <8704051800.AA23190@blia.BLI> Organization: Image Analysis Systems Grp, JPL Lines: 14 Rumors about VMS 5.0 that I have heard is that DEC will support TCP/IP. Bundled or unbundled I don't know but I also heard that it is an in-house implimentation as opposed to a Wollengong or other third party version. Fact or Fiction? -- David Robinson elroy!david@csvax.caltech.edu ARPA david@elroy.jpl.nasa.gov (new) seismo!cit-vax!elroy!david UUCP Disclaimer: No one listens to me anyway!
egisin@watmath.waterloo.EDU.UUCP (04/07/87)
Path: watmath!egisin
From: egisin@watmath.UUCP (Eric Gisin)
Newsgroups: mod.computers.vax
Subject: Re: Flag pages out of mail prints
Message-ID: <6704@watmath.UUCP>
Date: 7 Apr 87 15:38:36 GMT
References: <8704031113.AA23264@ucbvax.Berkeley.EDU>
Organization: U of Waterloo, Ontario
Lines: 20
In article <8704031113.AA23264@ucbvax.Berkeley.EDU>, ALAN@FANDM.BITNET (Alan Sutter, Computer Services, Franklin & Ma...) writes:
# When you do a PRINT in VMS mail, it sends the current message
# you are looking at out to the printer. What it doen't do is put a flag
# page on the front of it, even if the print queue is set up for
# DEFAULT=FLAG. Is there anyway to fix it so that I get a flag page?
You can set up print queues with job separation pages instead of
file flag pages. (init /queue /separate=flag ...)
Job separation pages always come out.
Another thing you can do on job separation pages is specify
any job name, which is useful for remote jobs from non-vms systems.
# and then redifines PRINT to send output to that print queue. The
# problem is that MAIL doesn't seem to honor this symbol definition, which
# isn't too suprising. What does MAIL use to initiate the print, and is
# there any good way to get a hook in there to do a redirection to some
# queue other than SYS$PRINT?
I define SYS$PRINT as a system logical in systartup.com.
(for example, $ Define /system sys$print LP27, where LP27 is a printer queue)
The user can redefine sys$print to whatever they want..
edwards@uwmacc.UUCP (mark edwards) (04/08/87)
Path: uwmacc!edwards From: edwards@uwmacc.UUCP (mark edwards) Newsgroups: comp.unix.questions,mod.computers.vax Subject: Vaxstations 2000 Message-ID: <1358@uwmacc.UUCP> Date: 8 Apr 87 17:54:40 GMT Organization: UWisconsin-Madison Academic Comp Center Lines: 16 Keywords: BSD Has anyone gotten BSD4.3 up on the new Vaxstation 2000 Yet? Is the Vaxstation 2000 semi compatible with the MicroVax II? DEC calls the drive and the controller: rd0 sdc0 Anybody have any opinions on the ability of it to run 4.3 ? mark -- edwards@unix.macc.wisc.edu {allegra, ihnp4, seismo}!uwvax!uwmacc!edwards UW-Madison, 1210 West Dayton St., Madison WI 53706
shashi@temvax.UUCP.UUCP (04/10/87)
Path: temvax!shashi From: shashi@temvax.UUCP (N Shashidhar) Newsgroups: comp.unix.questions,comp.unix.wizards,mod.computers.vax,comp.dcom.lans,comp.sys.dec,comp.mail.uucp Subject: Help wanted in configuring sendmail to run on DECnet-Ultrix,UUCP and TCP/IP Keywords: sendmail DECnet-Ultrix UUCP TCP/IP *HELP wanted* Message-ID: <130@temvax.UUCP> Date: 10 Apr 87 18:50:20 GMT Distribution: na Organization: Institute for Survey Research, TEMPLE University, Philadelphia. Lines: 39 We have DecNet running on a number of VMS machines. We now have a microvax running Ultrix and DecNet-Ultrix. The microvax running ultrix talks to a UUCP machine ( and therfore can send/receive mail to any machine on UUCP,BITNET,CSNET and ARPA). mail can be sent from any site to the microvax with no problems. Mail can be sent from the microvax to any the networks with no problem. Mail can also be sent from the microvax to other local DECnet machines with no problem. Mail can be sent from the local DECnet machines to the microvax. Mail can be sent from the DECnet-VMS machines to UUCP network by fooling the vms mailer with address in double quotes. The problem is that Any UUCP site (and world) cannot send mail to DECnet hosts. Has any one in netland encountered this problem. I feel that the problem is on configuring sendmail for DECnet, UUCP and TCP/ip. Does any one in netland have a solution to the above problem. I would appreciate if you reply by mail and will post/mail a summary of responses. Thanks in advance ------------------------------------------------------------------------------- --------------------- | ------- ------- | | | | | | | N.Shashidhar | | Institute for Survey Research | | Temple University | | 1601 N.Broad St., Room 507-G | | Philadelphia PA 19122 (215) 787-7191/3445 ----- ------ ------------ UUCP : { ihnp4,cbosgd,seismo}!{bpa,cbmvax}!temvax!shashi ------------------------------------------------------------------------------