diff options
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-utils.c')
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-utils.c | 14 | 
1 files changed, 14 insertions, 0 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-utils.c b/xlators/mgmt/glusterd/src/glusterd-utils.c index 3aafd6e9ab7..8694f753631 100644 --- a/xlators/mgmt/glusterd/src/glusterd-utils.c +++ b/xlators/mgmt/glusterd/src/glusterd-utils.c @@ -94,6 +94,20 @@ glusterd_unset_lock_owner (uuid_t owner)  }  gf_boolean_t +glusterd_is_fuse_available () +{ + +        int     fd = 0; + +        fd = open ("/dev/fuse", O_RDWR); + +        if (fd > -1 && !close (fd)) +                return _gf_true; +        else +                return _gf_false; +} + +gf_boolean_t  glusterd_is_loopback_localhost (const struct sockaddr *sa, char *hostname)  {          GF_ASSERT (sa);  | 
