chiark / gitweb /
fix rc when using udev --daemon
[elogind.git] / udev.h
diff --git a/udev.h b/udev.h
index a69ce0893f0a35bfc64aa05047d29f39d50708e5..0377a8a65b9a9492876b22bc13d3179d7ddcf467 100644 (file)
--- a/udev.h
+++ b/udev.h
@@ -54,8 +54,8 @@ struct sysfs_device {
        struct list_head node;                  /* for device cache */
        struct sysfs_device *parent;            /* already cached parent*/
        char devpath[PATH_SIZE];
-       char subsystem[NAME_SIZE];              /* $class/$bus/"drivers" */
-       char kernel_name[NAME_SIZE];            /* device instance name */
+       char subsystem[NAME_SIZE];              /* $class, $bus, drivers, module */
+       char kernel[NAME_SIZE];                 /* device instance name */
        char kernel_number[NAME_SIZE];
        char driver[NAME_SIZE];                 /* device driver name */
 };
@@ -139,6 +139,8 @@ extern char *name_list_add(struct list_head *name_list, const char *name, int so
 extern char *name_list_key_add(struct list_head *name_list, const char *key, const char *value);
 extern void name_list_cleanup(struct list_head *name_list);
 extern int add_matching_files(struct list_head *name_list, const char *dirname, const char *suffix);
+extern uid_t lookup_user(const char *user);
+extern gid_t lookup_group(const char *group);
 
 /* udev_utils_string.c */
 extern int strcmp_pattern(const char *p, const char *s);