summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/ipxe/uri.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/include/ipxe/uri.h b/src/include/ipxe/uri.h
index cb0898e42..b7b8b4417 100644
--- a/src/include/ipxe/uri.h
+++ b/src/include/ipxe/uri.h
@@ -114,6 +114,16 @@ static inline int uri_is_absolute ( struct uri *uri ) {
}
/**
+ * URI has a path
+ *
+ * @v uri URI
+ * @ret has_path URI has a path
+ */
+static inline int uri_has_path ( struct uri *uri ) {
+ return ( uri->path && ( uri->path[0] != '\0' ) );
+}
+
+/**
* URI has an absolute path
*
* @v uri URI