diff options
author | Petr Rockai <prockai@redhat.com> | 2012-03-01 19:54:53 +0000 |
---|---|---|
committer | Petr Rockai <prockai@redhat.com> | 2012-03-01 19:54:53 +0000 |
commit | 823268475cd6a1c48ca2d942e47181691b471bf2 (patch) | |
tree | 3551c428c2ef8a40314ed7e64641a21c75d08280 /libdm | |
parent | 2ce9693341416b5072e6491da39adcbd3c5d6899 (diff) | |
download | lvm2-823268475cd6a1c48ca2d942e47181691b471bf2.tar.gz lvm2-823268475cd6a1c48ca2d942e47181691b471bf2.tar.xz lvm2-823268475cd6a1c48ca2d942e47181691b471bf2.zip |
Use 64 bit integers whenever extracting numbers from daemon replies.
Diffstat (limited to 'libdm')
-rw-r--r-- | libdm/libdevmapper.h | 1 | ||||
-rw-r--r-- | libdm/libdm-config.c | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/libdm/libdevmapper.h b/libdm/libdevmapper.h index 83a3282e..ce8b2bb1 100644 --- a/libdm/libdevmapper.h +++ b/libdm/libdevmapper.h @@ -1453,6 +1453,7 @@ int dm_config_has_node(const struct dm_config_node *cn, const char *path); const char *dm_config_find_str(const struct dm_config_node *cn, const char *path, const char *fail); const char *dm_config_find_str_allow_empty(const struct dm_config_node *cn, const char *path, const char *fail); int dm_config_find_int(const struct dm_config_node *cn, const char *path, int fail); +int64_t dm_config_find_int64(const struct dm_config_node *cn, const char *path, int64_t fail); float dm_config_find_float(const struct dm_config_node *cn, const char *path, float fail); const struct dm_config_node *dm_config_tree_find_node(const struct dm_config_tree *cft, const char *path); diff --git a/libdm/libdm-config.c b/libdm/libdm-config.c index cd71f4e4..8683b5a5 100644 --- a/libdm/libdm-config.c +++ b/libdm/libdm-config.c @@ -877,6 +877,11 @@ int dm_config_find_int(const struct dm_config_node *cn, const char *path, int fa return (int) _find_config_int64(cn, _find_config_node, path, (int64_t) fail); } +int64_t dm_config_find_int64(const struct dm_config_node *cn, const char *path, int64_t fail) +{ + return _find_config_int64(cn, _find_config_node, path, fail); +} + float dm_config_find_float(const struct dm_config_node *cn, const char *path, float fail) { |