The Question is:
LIBPARAM32.EXE EXISTS IN MY CURRENT DIRECTORY
I DON'T HAVE THE PRIVILIGES TO PUT IT IN
IN UNIX SPEAK I WOULS SET $LD_LIBRARY_PATH
WHAT MUST I DO?
The Answer is :
Please first review the OpenVMS Programming Concepts Manual
and the OpenVMS User's Guide. You will find these documents
invaluable resources in learning how to build and operate
applications on OpenVMS.
Using OpenVMS commands and terminology, the way to reference a
shareable image located outside of the default image activation
path -- outside of the SYS$SHARE: directory -- uses an OpenVMS
construct often initially viewed as quite confusing by UNIX
users, the logical name.
In this case:
$ DEFINE LIBPARAM32 ddcu:[dir]LIBPARAM32.EXE
That said, there are other factors that can potentially be
involved here -- such as ensuring system security. If, for
instance, the NCODEDLLTST.EXE image is an installed privileged
image, then you will require privileges to define a logical
name that can redirect the normal image activation processing.
Since you are apparently familiar with UNIX, you will also want
to review the OpenVMS FAQ sections "How do I run a program with
arguments?", "VAX C and DEC C, and other OpenVMS C Programming
Considerations?", some of the various discussions of DCL symbol
substitutions, and the discussions of symbols and logical names.
Discussions are here, in the OpenVMS FAQ, and in the OpenVMS
documentation including the OpenVMS User's Guide and the OpenVMS
Programming Concepts manuals.