[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