X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udev.h;h=0c1951ad7875dee47c8461ca3d00bc863c2b2d87;hb=8448980019ab305c99b7ff47185da08c7bc33fe0;hp=904948d67ac92d7df4fa80e27ae7eea6e44fb64d;hpb=70033702cda3b13150426cd176a31713d48394d9;p=elogind.git diff --git a/udev.h b/udev.h index 904948d67..0c1951ad7 100644 --- a/udev.h +++ b/udev.h @@ -24,7 +24,7 @@ #define UDEV_H #include "libsysfs/libsysfs.h" -#include +#include #ifdef DEBUG #include @@ -52,7 +52,7 @@ extern int log_message (int level, const char *format, ...) /* filenames for the config and database files */ -#define UDEV_DB "udev.tdb" +#define UDEV_DB ".udev.tdb" #define UDEV_CONFIG_PERMISSION_FILE "udev.permissions" #define UDEV_CONFIG_FILE "udev.config" @@ -68,6 +68,12 @@ struct udevice { int major; int minor; mode_t mode; + + /* fields that help us in building strings */ + unsigned char bus_id[SYSFS_NAME_LEN]; + unsigned char callout_value[NAME_SIZE]; + unsigned char kernel_number[NAME_SIZE]; + }; #define strfieldcpy(to, from) \ @@ -89,4 +95,3 @@ extern char udev_config_permission_filename[PATH_MAX+NAME_MAX]; extern char udev_config_filename[PATH_MAX+NAME_MAX]; #endif -