#include "list.h"
#include "logging.h"
#include "udev_sysdeps.h"
-#include "udev_version.h"
#define COMMENT_CHARACTER '#'
#define LINE_SIZE 512
#define READ_END 0
#define WRITE_END 1
-#define UDEV_ROOT "/dev"
-#define DB_DIR ".udev/db"
-#define DB_NAME_INDEX_DIR ".udev/names"
-#define RULES_LIB_DIR "/lib/udev/rules.d"
-#define RULES_DYN_DIR ".udev/rules.d"
-#define RULES_ETC_DIR "/etc/udev/rules.d"
-
struct udev_rules;
struct sysfs_device {
/* udev_device.c */
extern struct udevice *udev_device_init(struct udevice *udev);
extern void udev_device_cleanup(struct udevice *udev);
-extern int udev_device_event(struct udev_rules *rules, struct udevice *udev);
extern dev_t udev_device_get_devt(struct udevice *udev);
+/* udev_device_event.c */
+extern int udev_device_event(struct udev_rules *rules, struct udevice *udev);
+
/* udev_sysfs.c */
extern char sysfs_path[PATH_SIZE];
extern int sysfs_init(void);