[BACK]Return to ci_pathnames.h CVS log [TXT][DIR] Up to [Development] / failsafe / FailSafe / cluster_services / include

File: [Development] / failsafe / FailSafe / cluster_services / include / ci_pathnames.h (download)

Revision 1.1, Thu Aug 31 19:16:32 2000 UTC (17 years, 1 month ago) by vasa
Branch: MAIN
CVS Tags: HEAD

Initial checkin

/*
 * Copyright (c) 2000 Silicon Graphics, Inc.  All Rights Reserved.
 * 
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of version 2.1 of the GNU Lesser General Public
 * License as published by the Free Software Foundation.
 * 
 * This program is distributed in the hope that it would be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * 
 * Further, this software is distributed without any warranty that it is
 * free of the rightful claim of any third person regarding infringement
 * or the like.  Any license provided herein, whether implied or
 * otherwise, applies only to this software file.  Patent licenses, if
 * any, provided herein do not apply to combinations of this program with
 * other software, or any other product whatsoever.
 * 
 * You should have received a copy of the GNU Lesser General Public
 * License along with this program; if not, write the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston MA 02111-1307,
 * USA.
 * 
 * Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
 * Mountain View, CA 94043, or:
 * 
 * http://www.sgi.com 
 * 
 * For further information regarding this notice, see: 
 * 
 * http://oss.sgi.com/projects/GenInfo/NoticeExplan
 */
/*
 * ci_pathnames.h
 *
 * This file contains all global pathname constants for the CHAOS
 * system.
 */
#ifndef	CI_PATHNAMES_H
#define	CI_PATHNAMES_H
#ident "$Id: ci_pathnames.h,v 1.1 2000/08/31 19:16:32 vasa Exp $"

/*
 * Command prefixes:
 *
 *	ha_	-> high availability
 *	cdb_	-> cluster database
 *	cas_	-> cluster administration services
 */
#define	CI_DIR			"/var/run/failsafe"

#define CI_CDB_FILE		"/var/lib/failsafe/cdb/cdb.db"

#define	CI_HALOG_DIR		"/var/log/failsafe"

#define CI_HACOMM_DIR		"/var/run/failsafe/comm"
#define CI_HATMP_DIR		"/var/run/failsafe/tmp"

#define CI_HAPOLICIES_DIR	"/usr/lib/failsafe/policies"
#define CI_HASCRIPTS_DIR	"/usr/lib/failsafe/resource_types"

#define CI_CMD_DIR		"/usr/lib/failsafe/bin"

#define CI_PRIVCMD_DIR		"/usr/lib/sysadm/privbin"


#define CI_CREATE_RT_NAME	"create_resource_type"


/*
 * Path for CLI commands
 */
#define	CLI_CMD_DIR		"/usr/lib/sysadm/privbin/"

/*
 * Prefixes for temporary communication files created in CI_HACOMM_DIR
 */
#define CI_CMS_PREFIX		"cms"
#define CI_CRS_PREFIX		"crs"
#define CI_GCS_PREFIX		"gcs"
#define CI_SRM_PREFIX		"srm"
#define CI_IPC_PREFIX		"ipc"
#define CI_IFD_PREFIX		"ifd"

/* special config paths */
#define	CI_CMS_DIR		"cms"
#define	CI_GCS_DIR		"gcs"
#define	CI_GCS_SRM 		"srm"
#define CI_CRS_DIR		"crs"

#endif /* CI_PATHNAMES_H */