projects
/
platform
/
upstream
/
btrfs-progs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
btrfs-progs: qgroup: cleanup __qgroup_search
[platform/upstream/btrfs-progs.git]
/
utils.c
diff --git
a/utils.c
b/utils.c
index
524f463
..
80071e2
100644
(file)
--- a/
utils.c
+++ b/
utils.c
@@
-447,7
+447,7
@@
int is_mount_point(const char *path)
return ret;
}
return ret;
}
-
static
int is_reg_file(const char *path)
+int is_reg_file(const char *path)
{
struct stat statbuf;
{
struct stat statbuf;
@@
-456,6
+456,21
@@
static int is_reg_file(const char *path)
return S_ISREG(statbuf.st_mode);
}
return S_ISREG(statbuf.st_mode);
}
+int is_path_exist(const char *path)
+{
+ struct stat statbuf;
+ int ret;
+
+ ret = stat(path, &statbuf);
+ if (ret < 0) {
+ if (errno == ENOENT)
+ return 0;
+ else
+ return -errno;
+ }
+ return 1;
+}
+
/*
* This function checks if the given input parameter is
* an uuid or a path
/*
* This function checks if the given input parameter is
* an uuid or a path