[Info-vax] Command tables not propagated to subprocesses
Bob Koehler
koehler at eisner.nospam.encompasserve.org
Thu Aug 20 10:28:45 EDT 2009
In article <b48413e0-932f-41e2-be1e-869273f50e79 at q14g2000vbi.googlegroups.com>, Anders.Wallin at om.com writes:
> Hi,
>
> I need to run "Set command" to update a command to accept a new C++
> qualifier.
>
> The problem is that when I run MMS (which executes all commands in a
> spawned subprocess) the new qualifier has disappeared. The subprocess
> does not inherit the modified command table.
>
> How can I modify the "default" command tables that are available
> directly after login with the new c++ qualifier?
>
> I am running on on old Alpha VMS 7.2.
>
> Thanks for any help.
When you install a new product, it generally modifies the default
command table.
The default command table is sys$common:[syslib]dcltables.exe.
Make sure when you save the modified copy, you specifiy
sys$common:[syslib]. Saving in sys$library will put the file
in sys$specific:[syslib], a common error.
If you need to modify the default command table yourself, using
able.cld as the definition (these are privileged actions):
$ set command able/table=sys$library:dcltables/output=sys$common:[syslib]
$ install replace sys$library:dcltables
From that point on, processes logging in will get the new
definitions. Existing processes must exit (logout) and restart (log
in) before they will get the new definitions (or execute a set
command command to replace thier process copy of DCLTABLES).
More information about the Info-vax
mailing list