FreeBSD ZFS
The Zettabyte File System

sys/vdev_file.h

Go to the documentation of this file.
00001 /*
00002  * CDDL HEADER START
00003  *
00004  * The contents of this file are subject to the terms of the
00005  * Common Development and Distribution License, Version 1.0 only
00006  * (the "License").  You may not use this file except in compliance
00007  * with the License.
00008  *
00009  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
00010  * or http://www.opensolaris.org/os/licensing.
00011  * See the License for the specific language governing permissions
00012  * and limitations under the License.
00013  *
00014  * When distributing Covered Code, include this CDDL HEADER in each
00015  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
00016  * If applicable, add the following below this CDDL HEADER, with the
00017  * fields enclosed by brackets "[]" replaced with your own identifying
00018  * information: Portions Copyright [yyyy] [name of copyright owner]
00019  *
00020  * CDDL HEADER END
00021  */
00022 /*
00023  * Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
00024  * Use is subject to license terms.
00025  */
00026 
00027 #ifndef _SYS_VDEV_FILE_H
00028 #define _SYS_VDEV_FILE_H
00029 
00030 #pragma ident   "%Z%%M% %I%     %E% SMI"
00031 
00032 #include <sys/vdev.h>
00033 
00034 #ifdef  __cplusplus
00035 extern "C" {
00036 #endif
00037 
00038 typedef struct vdev_file {
00039         vnode_t         *vf_vnode;
00040 } vdev_file_t;
00041 
00042 #ifdef  __cplusplus
00043 }
00044 #endif
00045 
00046 #endif  /* _SYS_VDEV_FILE_H */
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines