Add helper path_is_absolute()
diff --git a/libkmod/libkmod-private.h b/libkmod/libkmod-private.h
index e0cdd55..58ac0db 100644
--- a/libkmod/libkmod-private.h
+++ b/libkmod/libkmod-private.h
@@ -116,6 +116,7 @@
int read_str_long(int fd, long *value, int base) __must_check __attribute__((nonnull(2)));
int read_str_ulong(int fd, unsigned long *value, int base) __must_check __attribute__((nonnull(2)));
char *strchr_replace(char *s, int c, char r);
+bool path_is_absolute(const char *p) __must_check __attribute__((nonnull(1)));
#endif
diff --git a/libkmod/libkmod-util.c b/libkmod/libkmod-util.c
index 58ba1d3..477139f 100644
--- a/libkmod/libkmod-util.c
+++ b/libkmod/libkmod-util.c
@@ -214,3 +214,10 @@
return s;
}
+
+bool path_is_absolute(const char *p)
+{
+ assert(p != NULL);
+
+ return p[0] == '/';
+}