- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Re: SYS$GETRMI issues
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-10-2006 08:22 AM
05-10-2006 08:22 AM
However, I have run into issues when trying to compile my c++ app which uses this call:
%CXX-E-UNDECLARED, identifier "SYS$GETRMI" is undefined
(Compaq C V6.5-001 on OpenVMS Alpha V7.3-2)
Usually this is related to not having the proper headers included, but I think I have all the required header files:
#include
#include
#include
My question boils down to, am I missing any headers? If I am not, then where should the prototype for the method be and what would cause it to not be present.
Thanks in advance.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-10-2006 10:00 AM
05-10-2006 10:00 AM
Re: SYS$GETRMI issues
HP C V7.1-015 on OpenVMS Alpha V7.3-2
(no surprise).
I'd guess that it should be in
with all its friends, but apparently it's
not. Probably an oversight (also known as
an error). At least
suppose that you'll need to add your own
declaration until a fix appears. (And
remove it after the fix appears.)
If you have VMS support, a complaint to HP
might help.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-10-2006 11:13 AM
05-10-2006 11:13 AM
SolutionYour code is correct, but $getrmi didn't make it into the V7.3 header for starlet.
Fixed in V8.2 - you may need to write "sys$getrmi" (remember C is case sensitive).
In the mean time, you can copy the C prototype from HELP:
$ HELP SYSTEM $GETRMI
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-11-2006 01:12 AM
05-11-2006 01:12 AM
Re: SYS$GETRMI issues
%LINK-W-NUDFSYMS, 1 undefined symbol:
%LINK-W-USEUNDEF, undefined symbol int sys$getrmi(unsigned int, unsigned int, un
signed int, void *, _iosb *, void (*)(...), int) referenced
in psect $LINK$ offset %X00000090
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-11-2006 02:16 AM
05-11-2006 02:16 AM
Re: SYS$GETRMI issues
HTH,
Martin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-12-2006 03:09 AM
05-12-2006 03:09 AM