mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
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
This commit is contained in:
parent
1c200869d9
commit
3f311f1daa
@ -1,5 +1,6 @@
|
|||||||
Version 1.02.22 -
|
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
|
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
|
Introduce and use log_sys_* macros from LVM2
|
||||||
dm_fclose: new function
|
dm_fclose: new function
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
dm_lib_release
|
dm_lib_release
|
||||||
dm_lib_exit
|
dm_lib_exit
|
||||||
dm_driver_version
|
dm_driver_version
|
||||||
|
dm_create_dir
|
||||||
dm_fclose
|
dm_fclose
|
||||||
dm_get_library_version
|
dm_get_library_version
|
||||||
dm_log
|
dm_log
|
||||||
|
@ -225,7 +225,7 @@ static int _create_control(const char *control, uint32_t major, uint32_t minor)
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
old_umask = umask(0022);
|
old_umask = umask(0022);
|
||||||
ret = create_dir(dm_dir());
|
ret = dm_create_dir(dm_dir());
|
||||||
umask(old_umask);
|
umask(old_umask);
|
||||||
|
|
||||||
if (!ret)
|
if (!ret)
|
||||||
|
@ -628,6 +628,12 @@ char *dm_basename(const char *path);
|
|||||||
* file/stream manipulation
|
* file/stream manipulation
|
||||||
**************************/
|
**************************/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* 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.
|
* Close a stream, with nicer error checking than fclose's.
|
||||||
* Derived from gnulib's close-stream.c.
|
* Derived from gnulib's close-stream.c.
|
||||||
|
@ -55,7 +55,7 @@ out:
|
|||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
int create_dir(const char *dir)
|
int dm_create_dir(const char *dir)
|
||||||
{
|
{
|
||||||
struct stat info;
|
struct stat info;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user