/* * internal header, not for distribution */ int _netsnmp_ioctl_ipaddress_container_load_v4(netsnmp_container *container, int idx_offset); int _netsnmp_ioctl_ipaddress_set_v4(netsnmp_ipaddress_entry * entry); int _netsnmp_ioctl_ipaddress_remove_v4(netsnmp_ipaddress_entry * entry); /* * struct ioctl for arch_data */ typedef struct _ioctl_extras { u_int flags; u_char name[IFNAMSIZ]; } _ioctl_extras; _ioctl_extras * netsnmp_ioctl_ipaddress_entry_init(netsnmp_ipaddress_entry *entry); void netsnmp_ioctl_ipaddress_entry_cleanup(netsnmp_ipaddress_entry *entry); int netsnmp_ioctl_ipaddress_entry_copy(netsnmp_ipaddress_entry *lhs, netsnmp_ipaddress_entry *rhs); _ioctl_extras * netsnmp_ioctl_ipaddress_extras_get(netsnmp_ipaddress_entry *entry);