summaryrefslogtreecommitdiffstats
path: root/libglusterfs/src/common-utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'libglusterfs/src/common-utils.c')
-rw-r--r--libglusterfs/src/common-utils.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/libglusterfs/src/common-utils.c b/libglusterfs/src/common-utils.c
index d4ddff2090e..84a0785d660 100644
--- a/libglusterfs/src/common-utils.c
+++ b/libglusterfs/src/common-utils.c
@@ -3735,6 +3735,28 @@ gf_compare_sockaddr (const struct sockaddr *addr1,
return _gf_false;
}
+
+/*
+ * gf_compare_double
+ * simple compare function for doubles
+ * for the purpose of sorting
+ */
+
+int
+gf_compare_double (const void* a, const void* b)
+{
+ double da = *(double *) a, db = *(double *) b;
+
+ if (da == db) {
+ return 0;
+ } else if (da < db) {
+ return -1;
+ } else {
+ return 1;
+ }
+}
+
+
/*
* gf_set_timestamp:
* It sets the mtime and atime of 'dest' file as of 'src'.