dlmgmt_impl.h revision 62ee1d25bffb3d6d74798efe1199f7e86a29a14e
1N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
1N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1N/A#ifndef _DLMGMT_IMPL_H
1N/A#define _DLMGMT_IMPL_H
1N/A#ifdef __cplusplus
1N/A#include <libdllink.h>
1N/Atypedef struct dlmgmt_linkattr_s {
void *lp_val;
typedef struct dlmgmt_link_s {
typedef struct dlmgmt_dlconf_s {
int ld_id;
extern const char *progname;
size_t);
void dlmgmt_table_unlock();
void dlmgmt_dlconf_table_unlock(void);
int dlmgmt_linktable_init(void);
void dlmgmt_linktable_fini(void);
void dlmgmt_log(int, const char *, ...);
int dlmgmt_db_init(void);
#ifdef __cplusplus