text: /*	$NetBSD: fs.h,v 1.1.1.2 2009/02/18 11:16:51 haad Exp $	*/
  
  /*
   * Copyright (C) 2001-2004 Sistina Software, Inc. All rights reserved.  
   * Copyright (C) 2004-2007 Red Hat, Inc. All rights reserved.
   *
   * This file is part of LVM2.
   *
   * This copyrighted material is made available to anyone wishing to use,
   * modify, copy, or redistribute it subject to the terms and conditions
   * of the GNU Lesser General Public License v.2.1.
   *
   * You should have received a copy of the GNU Lesser General Public License
   * along with this program; if not, write to the Free Software Foundation,
   * Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
   */
  
  #ifndef _LVM_FS_H
  #define _LVM_FS_H
  
  #include "metadata.h"
  
  /*
   * These calls, private to the activate unit, set
   * up the volume group directory in /dev and the
   * symbolic links to the dm device.
   */
  int fs_add_lv(const struct logical_volume *lv, const char *dev);
  int fs_del_lv(const struct logical_volume *lv);
  int fs_del_lv_byname(const char *dev_dir, const char *vg_name, const char *lv_name);
  int fs_rename_lv(struct logical_volume *lv, const char *dev, 
  		const char *old_vgname, const char *old_lvname);
  void fs_unlock(void);
  
  #endif
  