At 5/3/99 04:55 PM , Simonsen, Larry wrote:
>ILLEGAL CAPABILITY (LOAD ERR 39)
>besides looking at group and account capability what else is there?
>GROUP: PUB.ENV CAP: BA,IA,PM,MR,DS,PH
>
>ACCOUNT: ENV CAP: AM,AL,GL,OP,PS,ND,SF,BA,IA,PM,MR,DS,PH
>
>I thought the program was prepped with cap=BA,IA,MR,DS,PH
>
>by the way how can you display the cap of a program file?
>I just tried adding debug to the run command to se if it was a loader
>problem or after it was loaded and no change.
The group and account capabilities are used if the program is a permanent
file. If it's a temp file, the user's capabilities are checked.
Also, check the XL and SL libraries that are loaded with the program. A PM
program can't call a non-PM library, IIRC. Also, make sure that whatever
groups the XL and/or SL files are in have sufficient capabilities. I've seen
many times when a PM program in a group other than PUB won't run because it
tries to use an XL in the PUB group which didn't have PM capability.
Use LISTPROG in LINKEDIT to look at the program file's attributes and note the
capabilities and also the libraries it's using by default.
--
Jeff Woods
[log in to unmask] [PGP key available here via finger]
|