![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: LIBPARAM32.EXE EXISTS IN MY CURRENT DIRECTORY I DON'T HAVE THE PRIVILIGES TO PUT IT IN $1$DKB0:[SYS0.SYSCOMMON.][SYSLIB] 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.
|