/* * CDDL HEADER START * * The contents of this file are subject to the terms of the * Common Development and Distribution License, Version 1.0 only * (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 * or http://www.opensolaris.org/os/licensing. * 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 (c) 2001 by Sun Microsystems, Inc. * All rights reserved. */ #pragma ident "%Z%%M% %I% %E% SMI" /* * This module contains the public APIs for status, version, and mklocation. */ #include /* * This API function instructs the underlying datastore to return its general * status. If the ``location'' argument is non-NULL, the function validates * the location for the data store containers (is it formed correctly * for the data store, and does it exist). */ int status(const char *location) { return (DSVC_UNSUPPORTED); } /* * Return the data store API version supported by this module. This version * was implemented to support version 1 of the API. */ int version(int *vp) { *vp = DSVC_PUBLIC_VERSION; return (DSVC_SUCCESS); } /* * Create the datastore-specific "location" if it doesn't already exist. * Containers will ultimately be created there. */ int mklocation(const char *location) { return (DSVC_UNSUPPORTED); }