2002-11-18 14:01:16 +00:00
/*
2004-03-30 19:35:44 +00:00
* Copyright ( C ) 2001 - 2004 Sistina Software , Inc . All rights reserved .
2007-08-20 20:55:30 +00:00
* Copyright ( C ) 2004 - 2007 Red Hat , Inc . All rights reserved .
2002-11-18 14:01:16 +00:00
*
2004-03-30 19:35:44 +00:00
* 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
2007-08-20 20:55:30 +00:00
* of the GNU Lesser General Public License v .2 .1 .
2004-03-30 19:35:44 +00:00
*
2007-08-20 20:55:30 +00:00
* You should have received a copy of the GNU Lesser General Public License
2004-03-30 19:35:44 +00:00
* along with this program ; if not , write to the Free Software Foundation ,
* Inc . , 59 Temple Place , Suite 330 , Boston , MA 02111 - 1307 USA
2002-11-18 14:01:16 +00:00
*/
/*
2002-12-19 23:25:55 +00:00
* This file must be included first by every library source file .
2002-11-18 14:01:16 +00:00
*/
# ifndef _LVM_LIB_H
# define _LVM_LIB_H
2007-04-27 17:46:16 +00:00
# include "configure.h"
2006-05-09 21:23:51 +00:00
2002-11-18 14:01:16 +00:00
# define _REENTRANT
2003-07-04 22:34:56 +00:00
# define _GNU_SOURCE
2004-04-16 18:43:29 +00:00
# define _FILE_OFFSET_BITS 64
2002-11-18 14:01:16 +00:00
2004-02-13 22:56:45 +00:00
# include "intl.h"
2008-11-01 02:19:19 +00:00
# include "libdevmapper.h"
2008-11-03 18:59:59 +00:00
# include "lvm-globals.h"
2006-08-17 18:23:44 +00:00
# include "lvm-wrappers.h"
2008-11-03 18:59:59 +00:00
# include "lvm-types.h"
2007-07-20 15:48:39 +00:00
# include "util.h"
2005-10-16 23:03:59 +00:00
2008-11-03 18:59:59 +00:00
# ifdef DM
# include "dm-logging.h"
# else
# include "lvm-logging.h"
# endif
2008-11-01 02:19:19 +00:00
# include <errno.h>
# include <stdio.h>
# include <stdlib.h>
# include <string.h>
# include <unistd.h>
# include <sys/stat.h>
2002-11-18 14:01:16 +00:00
# endif