cl_pub.h revision cee0fb94c0d4227de0a00efc162fb2739844b641
/*
* CDDL HEADER START
*
* The contents of this file are subject to the terms of the
* Common Development and Distribution License (the "License").
* You may not use this file except in compliance with the License.
*
* You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
* See the License for the specific language governing permissions
* and limitations under the License.
*
* When distributing Covered Code, include this CDDL HEADER in each
* file and include the License file at usr/src/OPENSOLARIS.LICENSE.
* If applicable, add the following below this CDDL HEADER, with the
* fields enclosed by brackets "[]" replaced with your own identifying
* information: Portions Copyright [yyyy] [name of copyright owner]
*
* CDDL HEADER END
*
* Copyright 2008 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
#ifndef _CL_PUB_
#define _CL_PUB_
#ifndef _LH_DEFS_
#include "lh_defs.h"
#endif
#ifndef _LM_STRUCTS_
#include "lm_structs.h"
#endif
#ifndef _DB_STRUCTS_
#include "db_structs.h"
#endif
#ifndef FILE
#include <stdio.h>
#endif
char *cp_map_full, char *cp_map_abbrev);
int cl_chk_input(long tmo);
BOOLEAN cl_debug_trace(void);
void cl_el_log_event(const char *cp_msg);
void cl_el_log_register(void);
void cl_el_log_trace(const char *cp_msg);
void cl_el_trace(const char *cp_msg);
unsigned int iu_length);
char *cl_get_sockname(char *sock_name);
void cl_log_trace(const char *cp_msg, ...);
void cl_log_trace_register(void (*funcptr)(const char *));
char *new_path);
const char *cl_sig_desc(const int sig);
void cl_sig_hdlr(int sig);
void cl_trace_register(void (*funcptr)(const char *));
int curr_value, int new_value);
STATUS cl_db_connect(void);
STATUS cl_db_disconnect(void);
int curr_value, int new_value);
#endif /* _CL_PUB_ */