chiark / gitweb /
util: add chars_intersect() call
[elogind.git] / util.c
diff --git a/util.c b/util.c
index 939b2b0..a0f2676 100644 (file)
--- a/util.c
+++ b/util.c
@@ -1193,6 +1193,17 @@ finish:
         return r;
 }
 
+bool chars_intersect(const char *a, const char *b) {
+        const char *p;
+
+        /* Returns true if any of the chars in a are in b. */
+        for (p = a; *p; p++)
+                if (strchr(b, *p))
+                        return true;
+
+        return false;
+}
+
 static const char *const ioprio_class_table[] = {
         [IOPRIO_CLASS_NONE] = "none",
         [IOPRIO_CLASS_RT] = "realtime",