]> sourceware.org Git - lvm2.git/commitdiff
Support 64bit ints in config
authorZdenek Kabelac <zkabelac@redhat.com>
Fri, 18 Feb 2011 14:08:22 +0000 (14:08 +0000)
committerZdenek Kabelac <zkabelac@redhat.com>
Fri, 18 Feb 2011 14:08:22 +0000 (14:08 +0000)
WHATS_NEW
lib/config/config.c
lib/config/config.h

index ba89ece206af4aa68bf598da65860b3a60051fa2..fd1c2e849ab19ea67643b1c1bd5ef1ac6fd03a54 100644 (file)
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,5 +1,6 @@
 Version 2.02.85 - 
 ===================================
+  Add function to read 64bit ints from config find_config_tree_int64.
   Fix to make resuming exclusive cluster mirror use local target type.
 
 Version 2.02.84 - 9th February 2011
index ffa9fd6d46a14b6c2f0367c3cee3398d0a0c56e4..237c61020e1f5dbc68715c9d6f172ea946b2090f 100644 (file)
@@ -1049,6 +1049,12 @@ int find_config_tree_int(struct cmd_context *cmd, const char *path,
        return (int) _find_config_int64(cmd->cft_override ? cmd->cft_override->root : NULL, cmd->cft->root, path, (int64_t) fail);
 }
 
+int64_t find_config_tree_int64(struct cmd_context *cmd, const char *path, int64_t fail)
+{
+       return _find_config_int64(cmd->cft_override ? cmd->cft_override->root : NULL,
+                                 cmd->cft->root, path, fail);
+}
+
 float find_config_tree_float(struct cmd_context *cmd, const char *path,
                             float fail)
 {
index f70deb011e08ee4684919f973d40894a96e95d80..ae0c6e6138b2186e1d4b4df141a547b1ad23a523 100644 (file)
@@ -95,6 +95,8 @@ const char *find_config_tree_str(struct cmd_context *cmd,
                                 const char *path, const char *fail);
 int find_config_tree_int(struct cmd_context *cmd, const char *path,
                         int fail);
+int64_t find_config_tree_int64(struct cmd_context *cmd, const char *path,
+                            int64_t fail);
 float find_config_tree_float(struct cmd_context *cmd, const char *path,
                             float fail);
 
This page took 0.047767 seconds and 5 git commands to generate.