chiark / gitweb /
store devpath with the usual leading slash
[elogind.git] / udev.h
diff --git a/udev.h b/udev.h
index 849de964590c9d5a28b6f985b11a2090e9e9bd22..7fc7fd3b82acf670ea727c6a38564294d8966805 100644 (file)
--- a/udev.h
+++ b/udev.h
@@ -29,7 +29,6 @@
 #include "udev_version.h"
 
 #define COMMENT_CHARACTER                      '#'
-#define PATH_TO_NAME_CHAR                      '@'
 #define LINE_SIZE                              512
 #define PATH_SIZE                              512
 #define NAME_SIZE                              128
@@ -45,6 +44,7 @@
 #define WRITE_END                              1
 
 #define DB_DIR                                 ".udev/db"
+#define DB_NAME_INDEX_DIR                      ".udev/names"
 
 struct udev_rules;
 
@@ -144,6 +144,8 @@ extern gid_t lookup_group(const char *group);
 /* udev_utils_string.c */
 extern int string_is_true(const char *str);
 extern void remove_trailing_chars(char *path, char c);
+extern size_t path_encode(char *s, size_t len);
+extern size_t path_decode(char *s);
 extern int utf8_encoded_valid_unichar(const char *str);
 extern int replace_untrusted_chars(char *str);