diff options
Diffstat (limited to 'libglusterfs/src/common-utils.c')
| -rw-r--r-- | libglusterfs/src/common-utils.c | 15 | 
1 files changed, 15 insertions, 0 deletions
diff --git a/libglusterfs/src/common-utils.c b/libglusterfs/src/common-utils.c index de0cb774b74..3f52a90a010 100644 --- a/libglusterfs/src/common-utils.c +++ b/libglusterfs/src/common-utils.c @@ -56,6 +56,21 @@ struct dnscache6 {  	struct addrinfo *next;  }; + +int +gf_log2 (unsigned long x) +{ +        int val = 0; + +        while (x != 1) { +                x /= 2; +                val++; +        } + +        return val; +} + +  int32_t  gf_resolve_ip6 (const char *hostname,   		uint16_t port,   | 
