[dm-devel] device-mapper ./WHATS_NEW lib/.exported_symbol ...
meyering at sourceware.org
meyering at sourceware.org
Sat Jul 28 10:48:37 UTC 2007
CVSROOT: /cvs/dm
Module name: device-mapper
Changes by: meyering at sourceware.org 2007-07-28 10:48:37
Modified files:
. : WHATS_NEW
lib : .exported_symbols libdevmapper.h libdm-file.c
lib/ioctl : libdm-iface.c
Log message:
Export dm_create_dir (was create_dir) to help fix LVM2 link error
* lib/libdm-file.c (dm_create_dir): Rename from create_dir.
* lib/libdevmapper.h (dm_create_dir): Declare.
* lib/.exported_symbols: Add dm_create_dir.
* lib/ioctl/libdm-iface.c (_create_control): Update sole use.
Patch by Jun'ichi Nomura. Details in
http://www.redhat.com/archives/lvm-devel/2007-July/msg00040.html
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/device-mapper/WHATS_NEW.diff?cvsroot=dm&r1=1.195&r2=1.196
http://sourceware.org/cgi-bin/cvsweb.cgi/device-mapper/lib/.exported_symbols.diff?cvsroot=dm&r1=1.30&r2=1.31
http://sourceware.org/cgi-bin/cvsweb.cgi/device-mapper/lib/libdevmapper.h.diff?cvsroot=dm&r1=1.71&r2=1.72
http://sourceware.org/cgi-bin/cvsweb.cgi/device-mapper/lib/libdm-file.c.diff?cvsroot=dm&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/device-mapper/lib/ioctl/libdm-iface.c.diff?cvsroot=dm&r1=1.44&r2=1.45
--- device-mapper/WHATS_NEW 2007/07/28 10:27:34 1.195
+++ device-mapper/WHATS_NEW 2007/07/28 10:48:36 1.196
@@ -1,5 +1,6 @@
Version 1.02.22 -
================================
+ Export dm_create_dir (was create_dir) to help fix LVM2 link error
Don't log mkdir fail-with-EROFS, to make create_dir equiv to the one in LVM2
Introduce and use log_sys_* macros from LVM2
dm_fclose: new function
--- device-mapper/lib/.exported_symbols 2007/07/24 14:15:45 1.30
+++ device-mapper/lib/.exported_symbols 2007/07/28 10:48:36 1.31
@@ -1,6 +1,7 @@
dm_lib_release
dm_lib_exit
dm_driver_version
+dm_create_dir
dm_fclose
dm_get_library_version
dm_log
--- device-mapper/lib/libdevmapper.h 2007/07/24 14:15:45 1.71
+++ device-mapper/lib/libdevmapper.h 2007/07/28 10:48:36 1.72
@@ -629,6 +629,12 @@
**************************/
/*
+ * Create a directory (with parent directories if necessary).
+ * Returns 1 on success, 0 on failure.
+ */
+int dm_create_dir(const char *dir);
+
+/*
* Close a stream, with nicer error checking than fclose's.
* Derived from gnulib's close-stream.c.
*
--- device-mapper/lib/libdm-file.c 2007/07/28 10:27:34 1.7
+++ device-mapper/lib/libdm-file.c 2007/07/28 10:48:36 1.8
@@ -55,7 +55,7 @@
return r;
}
-int create_dir(const char *dir)
+int dm_create_dir(const char *dir)
{
struct stat info;
--- device-mapper/lib/ioctl/libdm-iface.c 2007/07/28 10:23:02 1.44
+++ device-mapper/lib/ioctl/libdm-iface.c 2007/07/28 10:48:36 1.45
@@ -225,7 +225,7 @@
return 0;
old_umask = umask(0022);
- ret = create_dir(dm_dir());
+ ret = dm_create_dir(dm_dir());
umask(old_umask);
if (!ret)
More information about the dm-devel
mailing list