libcontract.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 _LIBCONTRACT_H
2N/A#define _LIBCONTRACT_H
2N/A#ifdef __cplusplus
2N/Atypedef void *ct_stathdl_t;
2N/Atypedef void *ct_evthdl_t;
2N/Aextern int ct_tmpl_activate(int);
2N/Aextern int ct_tmpl_clear(int);
2N/Aextern int ct_ctl_adopt(int);
2N/Aextern int ct_ctl_abandon(int);
2N/Aextern int ct_event_reset(int);
2N/Aextern int ct_event_reliable(int);
2N/Aextern int ct_pr_tmpl_set_svc_fmri(int, const char *);
2N/Aextern int ct_pr_tmpl_set_svc_aux(int, const char *);
2N/Aint ct_dev_tmpl_set_minor(int, char *);
2N/Aint ct_dev_tmpl_set_noneg(int);
2N/Aint ct_dev_tmpl_clear_noneg(int);
2N/A#ifdef __cplusplus