libipadm_impl.h revision 2
2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A#ifndef _LIBIPADM_IMPL_H
2N/A#define _LIBIPADM_IMPL_H
2N/A#ifdef __cplusplus
2N/A#include <libipadm.h>
2N/A#include <libdladm.h>
2N/A#include <ipadm_ipmgmt.h>
2N/A#include <libinetutil.h>
2N/A#include <libsocket_priv.h>
2N/A#include <libuutil.h>
2N/Astruct ipadm_handle {
2N/Astruct ipadm_addrobj_s {
2N/A } ipadm_dhcp_s;
2N/A } ipadm_addr_u;
2N/Atypedef struct ipadm_migrate_addr_s {
2N/Astruct ipadm_prop_desc;
2N/Astruct ipadm_prop_desc {
2N/A/* libipadm.c */
2N/Aextern int i_ipadm_strioctl(int, int, char *, int);
2N/A/* ipadm_ndpd.c */
2N/A const struct ipadm_addrobj_s *, int, const void *);
2N/A/* ipadm_persist.c */
2N/A/* ipadm_prop.c */
2N/A ipadm_prop_desc_t *, const char *, const void *,
2N/A/* ipadm_addr.c */
2N/A const char *, ipadm_addr_type_t);
2N/A in6_addr_t *);
2N/A/* ipadm_if.c */
2N/Aextern int i_ipadm_get_lnum(const char *);
2N/A/* ipadm_cong.c */
2N/Aextern void ipadm_cong_list_sort(char *);
2N/A#ifdef __cplusplus