[lvm-devel] LVM2/liblvm lvm_base.c
wysochanski at sourceware.org
wysochanski at sourceware.org
Tue Mar 10 15:38:47 UTC 2009
CVSROOT: /cvs/lvm2
Module name: LVM2
Changes by: wysochanski at sourceware.org 2009-03-10 15:38:47
Modified files:
liblvm : lvm_base.c
Log message:
Remove unnecessary includes in lvm_base.c.
We would like to declare our handles pv_t, vg_t, and lv_t in
the external library header lvm.h. However, these are already
defined in metadata-exported.h for the use of some of the
in-progress liblvm APIs. Thus, we cannot both define
them in lvm.h and include metadata-exported.h in the external
library C files. We could use preprocessor tricks (#ifndef)
but for now we just avoid the include.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/liblvm/lvm_base.c.diff?cvsroot=lvm2&r1=1.1&r2=1.2
--- LVM2/liblvm/lvm_base.c 2009/03/06 16:19:53 1.1
+++ LVM2/liblvm/lvm_base.c 2009/03/10 15:38:46 1.2
@@ -16,8 +16,6 @@
#include "lvm.h"
#include "toolcontext.h"
#include "locking.h"
-#include "metadata-exported.h"
-#include "report.h"
lvm_t lvm_create(const char *system_dir)
{
More information about the lvm-devel
mailing list