Including Extension Subagents In The Startup And Shutdown Procedures - Compaq TCP/IP Services for OpenVMS Programming And Reference Manual

Tcp/ip services for openvms
Table of Contents

Advertisement

Creating a Subagent Using the eSNMP API
3.4 Including the Routines and Building the Subagent
Depending on the version of the Compaq C compiler you are using, you might
see warnings that you can ignore. Portions of these warnings are as follows:
%CC-I-SIGNEDKNOWN
%CC-I-INTRINSICINT In this statement, the return type for intrinsic
2. Link the object modules using a command and options in the following format
(derived from the chess example):
$ LINK SYS$INPUT/OPTIONS
CHESS_METHOD.OBJ
CHESS_MIB.OBJ
CHESS_TBL.OBJ
SYS$SHARE:TCPIP$ESNMP_SHR.EXE/SHARE
To link with the eSNMP object library, enter the following command:
$ LINK SYS$INPUT/OPTIONS
CHESS_METHOD.OBJ
CHESS_MIB.OBJ
CHESS_TBL.OBJ
TCPIP$SNMP:TCPIP$ESNMP.OLB/LIBRARY
TCPIP$LIBRARY:TCPIP$LIB.OLB/LIBRARY
Alternatively, you can link your subagent with the eSNMP API shareable
image (TCPIP$ESNMP_SHR.EXE). The resulting executable image is smaller
and can be run without relinking against any future versions of the shareable
image. To link the example object with the shareable image, enter the
following command:
$ LINK SYS$INPUT/OPTIONS
CHESS_METHOD.OBJ
CHESS_MIB.OBJ
CHESS_TBL.OBJ
SYS$SHARE:TCPIP$ESNMP_SHR.EXE/SHARE
3.5 Including Extension Subagents in the Startup and Shutdown
Procedures
You can add your custom subagents to the SNMP startup and shutdown
procedures by editing the following files:
File Name
TCPIP$EXTENSION_MIB_STARTUP.COM
TCPIP$EXTENSION_MIB_RUN.COM
3–12 Creating a Subagent Using the eSNMP API
In this declaration, DEC C recognizes the ANSI
keyword "signed". This differs from the VAX C behavior.
"strlen" is being changed from "size_t" to "int".
Edit Required
Edit the example lines to include an INSTALL
CREATE command for custom images that need to
be installed, possibly with privileges. Remove extra
example lines, and adjust the GOTO statement.
Edit the example lines to include a RUN command
for custom images. Remove extra example lines, and
adjust the GOTO statement.

Advertisement

Table of Contents
loading

Table of Contents