[Info-vax] LM$MSG.EXE not a valid message file?
George Cornelius
cornelius at eisner.decus.org
Tue Oct 12 20:20:09 EDT 2021
In article <lre0iKS6nqmR at eisner>, cornelius at eisner.decus.org (George Cornelius) writes:
> In article <sk54hl$d1p$1 at dont-email.me>, Stephen Hoffman <seaohveh at hoffmanlabs.invalid> writes:
>>...
>> The only other executable in SYS$SYSROOT: that references LM$MSG is
>> MSGHLP$MAIN, and the contents within LM$MSG look bogus.
>>
>> Looks broken.
>>
>> Probably broken as distributed, but will have to confirm that on
>> another V8.4-2L2 box.
>>
>> Any brokenness is for VSI to decide, though.
>>
>> Pending a missive from the Burlingtonites, re-code your loop to skip
>> the file, or to otherwise suppress the error.
>
> Thanks, Hoff!
>
> It's been doing that for awhile, and it's a bit disconcerting when
> deciphering an error message to get two errors back, one having nothing
> at all to do with the original problem.
For the record, here are a few more tidbits:
$ define dfu$nosmg 1
$ dfu sear sys$sysdevice:/file=lm$*.*
Disk and File Utilities for OpenVMS DFU V2.7
Freeware version
Copyright ) 2000 COMPAQ Computer Corporation
%DFU-I-SEARCH, Start search on SYS$SYSDEVICE: (DSA0:)
DSA0:[VMS$COMMON.SYS$STARTUP]LM$STARTUP.COM;1 6/6
DSA0:[VMS$COMMON.SYSEXE]LM$ACP.EXE;1 15/15
DSA0:[VMS$COMMON.SYSEXE]LM$UTILITY.EXE;1 168/168
DSA0:[VMS$COMMON.SYSMSG]LM$MSG.EXE;1 3/3
%DFU-I-EOF, End of file INDEXF.SYS, Primary headers : 215263
%DFU-S-FND , Files found : 4, Size : 192/192
$ type DSA0:[VMS$COMMON.SYS$STARTUP]LM$STARTUP.COM
$ ! L M $ S T A R T U P . C O M
$ !
$ ! ) Copyright 1976, 2005 Hewlett-Packard Development Company, L.P.
[chopped: architecture-specific code, calls appropriate lmdriver load (go)subr]
$ !
$ if f$file_attributes("sys$system:lm$utility.exe","known")
$ then
$ install replace sys$system:lm$utility.exe
$ else
$ install create sys$system:lm$utility.exe /open /header /share /privilege=(phy_io,syslck,share)
$ endif
$ !
$ if f$file_attributes("sys$message:lm$msg.exe","known")
$ then
$ install replace sys$message:lm$msg.exe
$ else
$ install create sys$message:lm$msg.exe
$ endif
$ !
$ exit
$ !
[chopped: load_lmdriver_vax code]
$load_lmdriver_alpha:
$load_lmdriver_ia64:
$ !
$ sysman := $sysman
$ if f$getsyi("system_check") .and. f$search("sys$loadable_images:sys$lddriver_mon.exe") .nes. ""
$ then
$ driver := "sys$lddriver_mon.exe"
$ else
$ driver := "sys$lddriver.exe"
$ endif
$ sysman io connect lm'ctrlr'0 /noadapter /driver='driver'
$ !
$ return
$ !
More information about the Info-vax
mailing list