Stan Sieler writes
Re:
> determine the executable's capabilities. My question is: how do I
determine
> the xl or rl libraries it might be pointing to?
(assuming it's an NMPRG file, not a PROG file):
You can determine the XL's via:
:linkedit
listprog CJMAIN.PUB.CJISII
(be ready to hit control-Y :)
The XL list, and capabilities, NMSTACK, etc, will be displayed at the start.
Example:
:linkedit
listprog splash.pub.splash
PROGRAM : SPLASH.PUB.SPLASH
XL LIST :
CAPABILITIES : BA, IA, DS, PH
NMHEAP SIZE : 30000000
NMSTACK SIZE : 1000000
ENTRY NAME :
UNSAT NAME :
PRIORITY :
MAX PRIORITY :
POSIX : NO
SHARED DATA : NO
TEXT SIZE : 0019F110
DATA SIZE : 00010FF8
VERSION : 85082112
Sym C H X P Sym Sym Sym Lset
Name Type Scope Value Name
---- - - - - ---- ----- ----- ----
$START$ 0 3 3 sec_p univ 001A5D04
ASCII 0 3 3 entry univ 0019924C FAST
...
----------------------------------------------
If you want to avoid the giant list of stuff, use the version command
instead of the :linkedit listprog command. It's much cleaner.
:VERSION OMNIUTIL.PUB.DISC
VERSION C.60.00 Copyright (C) Hewlett-Packard 1987. All Rights Reserved.
OMNIUTIL.PUB.DISC
SOM #1
$Header: nrt0.s,v 1.12 87/06/08 09:36:52 cary Exp $
Copyright (C) DISC 1993. OmniWindow version 1.02.37
Copyright (C) DISC 1993. OmniWindow version 1.02.37
Copyright (C) DISC 1993. OmniWindow version 1.02.37
MAX STACK SIZE: 753664
MAX HEAP SIZE: 81920000
CAPABILITIES: BA,IA,PM,DS,PH
UNSAT PROC NAME:
ENTRY NAME:
LIBRARY SEARCH LIST: XLOMNIDX.PUB.SYS
Mike Berkowitz
Guess? Inc.
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|