|
|
The version of libsnmpio supported on UnixWare 7 is the same as that supported on SCO UnixWare 2.1.X, and implements SNMPv1.
The SCO OpenServer version of libsnmpio (included in /OpenServer/lib) is supported on UnixWare 7 for SCO OpenServer binaries only.
The routines found in libsnmpio are documented on the snmpio_api(3snmp) manual page; xselect is documented on smux_util(3snmp).
The header files for SNMP are found in /usr/include/snmp on SCO OpenServer, and in /usr/include/netmgt on UnixWare 7 and SCO UnixWare 2.1.X.
| Name of Interface | Legacy compatibility | UDK compatibility | |||||
|---|---|---|---|---|---|---|---|
| Compiled using SCO OpenServer DevSys | Compiled using SCO UnixWare 2.1.X SDK | Compiled using UnixWare 7 UDK | |||||
| Library Name | Works on UnixWare 7? | Library Name | Works on UnixWare 7? | Library Name | Works on SCO OpenServer? | Works on SCO UnixWare 2.1.X? | |
| close_up | libsnmpio | Yes | libsnmpio | Yes | libsnmpio | Yes | Yes |
| get_response | libsnmpio | Yes | libsnmpio | Yes | libsnmpio | Yes; notes. | Yes |
| init_trap_endpoint | libsnmpio | Yes | -- | -- | -- | -- | -- |
| initialize_io | libsnmpio | Yes | libsnmpio | Yes | libsnmpio | Yes; notes. | Yes |
| make_req_id | libsnmpio | Yes | libsnmpio | Yes | libsnmpio | Yes | Yes |
| send_request | libsnmpio | Yes | libsnmpio | Yes | libsnmpio | Yes; notes. | Yes |
| xselect | libsnmpio | Yes | libsnmpio | Yes | libsnmpio | Yes | Yes |
``Compatibility Table Legend''
This routine is defined on SCO OpenServer as follows:
int get_response(fd, src, in_packet, in_packet_len, timeout); int fd; struct sockaddr_in *src; u_char *in_packet; long *in_packet_len; int timeout;
It is defined on UnixWare as:
int get_response(int seconds);
This routine is defined on SCO OpenServer as follows:
int initialize_io(program_name, name, sin); char *program_name; char *name; struct sockaddr_in *sin;
It is defined on UnixWare as:
void initialize_io(char program_name, char name);
This routine is defined on SCO OpenServer as follows:
int send_request(fd, dst, out_packet, out_packet_len); int fd; struct sockaddr_in *dst; u_char *out_packet; long out_packet_len;
It is defined on UnixWare as:
int send_request(int socket, AuthHeader auth_pointer);