r410 - in devmapper/trunk/lib: . mm
Bastian Blank
waldi at alioth.debian.org
Sat Apr 7 14:37:26 UTC 2007
Author: waldi
Date: Sat Apr 7 14:37:26 2007
New Revision: 410
Removed:
devmapper/trunk/lib/mm/abi.c
Modified:
devmapper/trunk/lib/.exported_symbols
devmapper/trunk/lib/Makefile.in
devmapper/trunk/lib/libdevmapper.h
devmapper/trunk/lib/libdm-deptree.c
devmapper/trunk/lib/mm/dbg_malloc.c
Log:
lib
- Remove abi fixes.
- Remove mode code in deptree.
Modified: devmapper/trunk/lib/.exported_symbols
==============================================================================
--- devmapper/trunk/lib/.exported_symbols (original)
+++ devmapper/trunk/lib/.exported_symbols Sat Apr 7 14:37:26 2007
@@ -41,7 +41,6 @@
dm_tree_free
dm_tree_add_dev
dm_tree_add_new_dev
-_dm_tree_add_new_dev_mode
dm_tree_node_get_name
dm_tree_node_get_uuid
dm_tree_node_get_info
@@ -72,7 +71,6 @@
dm_mknodes
dm_malloc_aux
dm_malloc_aux_debug
-dm_strdup
dm_strdup_aux
dm_free_aux
dm_realloc_aux
Modified: devmapper/trunk/lib/Makefile.in
==============================================================================
--- devmapper/trunk/lib/Makefile.in (original)
+++ devmapper/trunk/lib/Makefile.in Sat Apr 7 14:37:26 2007
@@ -25,7 +25,6 @@
libdm-deptree.c \
libdm-string.c \
libdm-report.c \
- mm/abi.c \
mm/dbg_malloc.c \
mm/pool.c \
$(interface)/libdm-iface.c
Modified: devmapper/trunk/lib/libdevmapper.h
==============================================================================
--- devmapper/trunk/lib/libdevmapper.h (original)
+++ devmapper/trunk/lib/libdevmapper.h Sat Apr 7 14:37:26 2007
@@ -243,15 +243,6 @@
int clear_inactive,
void *context);
-struct dm_tree_node *_dm_tree_add_new_dev_mode(struct dm_tree *tree,
- const char *name,
- const char *uuid,
- uint32_t major, uint32_t minor,
- uid_t uid, uid_t gid, mode_t mode,
- int read_only,
- int clear_inactive,
- void *context);
-
/*
* Search for a node in the tree.
* Set major and minor to 0 or uuid to NULL to get the root node.
Modified: devmapper/trunk/lib/libdm-deptree.c
==============================================================================
--- devmapper/trunk/lib/libdm-deptree.c (original)
+++ devmapper/trunk/lib/libdm-deptree.c Sat Apr 7 14:37:26 2007
@@ -94,9 +94,6 @@
int read_only;
uint32_t major;
uint32_t minor;
- uid_t uid;
- gid_t gid;
- mode_t mode;
unsigned segment_count;
struct list segs;
@@ -457,8 +454,7 @@
static struct dm_tree_node *_add_dev(struct dm_tree *dtree,
struct dm_tree_node *parent,
- uint32_t major, uint32_t minor,
- uid_t uid, gid_t gid, mode_t mode)
+ uint32_t major, uint32_t minor)
{
struct dm_task *dmt = NULL;
struct dm_info info;
@@ -501,7 +497,7 @@
/* Add dependencies to tree */
for (i = 0; i < deps->count; i++)
if (!_add_dev(dtree, node, MAJOR(deps->device[i]),
- MINOR(deps->device[i]), uid, gid, mode)) {
+ MINOR(deps->device[i]))) {
node = NULL;
goto_out;
}
@@ -570,18 +566,6 @@
int clear_inactive,
void *context)
{
- return _dm_tree_add_new_dev_mode(dtree, name, uuid, major, minor, DEVICE_UID, DEVICE_GID, DEVICE_MODE, read_only, clear_inactive, context);
-}
-
-struct dm_tree_node *_dm_tree_add_new_dev_mode(struct dm_tree *dtree,
- const char *name,
- const char *uuid,
- uint32_t major, uint32_t minor,
- uid_t uid, gid_t gid, mode_t mode,
- int read_only,
- int clear_inactive,
- void *context)
-{
struct dm_tree_node *dnode;
struct dm_info info;
const char *name2;
@@ -615,9 +599,6 @@
dnode->props.major = major;
dnode->props.minor = minor;
- dnode->props.uid = uid;
- dnode->props.gid = gid;
- dnode->props.mode = mode;
dnode->props.new_name = NULL;
} else if (strcmp(name, dnode->name)) {
/* Do we need to rename node? */
@@ -639,7 +620,7 @@
int dm_tree_add_dev(struct dm_tree *dtree, uint32_t major, uint32_t minor)
{
- return _add_dev(dtree, &dtree->root, major, minor, DEVICE_UID, DEVICE_GID, DEVICE_MODE) ? 1 : 0;
+ return _add_dev(dtree, &dtree->root, major, minor) ? 1 : 0;
}
const char *dm_tree_node_get_name(struct dm_tree_node *node)
@@ -1201,12 +1182,6 @@
goto out;
}
- if (!dm_task_set_uid(dmt, dnode->props.uid) ||
- !dm_task_set_gid(dmt, dnode->props.gid) ||
- !dm_task_set_mode(dmt, dnode->props.mode)) {
- log_error("Failed to set device permissions for %s creation.", dnode->name);
- goto out;
- }
if (dnode->props.read_only && !dm_task_set_ro(dmt)) {
log_error("Failed to set read only flag for %s", dnode->name);
goto out;
@@ -1830,7 +1805,7 @@
}
/* FIXME Check correct macro use */
- if (!(dev_node = _add_dev(node->dtree, node, MAJOR(info.st_rdev), MINOR(info.st_rdev), DEVICE_UID, DEVICE_GID, DEVICE_MODE)))
+ if (!(dev_node = _add_dev(node->dtree, node, MAJOR(info.st_rdev), MINOR(info.st_rdev))))
return_0;
}
Modified: devmapper/trunk/lib/mm/dbg_malloc.c
==============================================================================
--- devmapper/trunk/lib/mm/dbg_malloc.c (original)
+++ devmapper/trunk/lib/mm/dbg_malloc.c Sat Apr 7 14:37:26 2007
@@ -18,12 +18,6 @@
#include <assert.h>
#include <stdarg.h>
-char *dm_strdup_real(const char *str);
-char *dm_strdup_real(const char *str)
-{
- return dm_strdup(str);
-}
-
char *dm_strdup_aux(const char *str, const char *file, int line)
{
char *ret;
More information about the pkg-lvm-commits
mailing list