diff options
author | greg@kroah.com <greg@kroah.com> | 2003-10-21 20:19:09 -0700 |
---|---|---|
committer | Greg KH <gregkh@suse.de> | 2005-04-26 21:01:42 -0700 |
commit | c056c5141b16fe95485eeb233fe8b90954686a60 (patch) | |
tree | 0e5ff6219b7bffce255d79ca132296f131b4e4c1 /udev.h | |
parent | d4e52dd0d95c21ccda50310404be4b5a540cc498 (diff) |
[PATCH] make config files, sysfs root, and udev root configurable from config variables
This will make running tests a lot simpler.
Diffstat (limited to 'udev.h')
-rw-r--r-- | udev.h | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -24,6 +24,7 @@ #define UDEV_H #include "libsysfs/libsysfs.h" +#include <limits.h> #ifdef DEBUG #include <syslog.h> @@ -50,7 +51,10 @@ extern int log_message (int level, const char *format, ...) __attribute__ ((format (printf, 2, 3))); -/* Lots of constants that should be in a config file sometime */ +/* filenames for the config and database files */ +#define UDEV_DB "udevdb.tdb" +#define NAMEDEV_CONFIG_PERMISSION_FILE "namedev.permissions" +#define NAMEDEV_CONFIG_FILE "namedev.config" #define NAME_SIZE 100 #define OWNER_SIZE 30 @@ -78,5 +82,12 @@ extern int udev_remove_device(char *path, char *subsystem); extern char **main_argv; extern char **main_envp; +extern char sysfs_path[SYSFS_PATH_MAX]; +extern char *udev_config_dir; +extern char *udev_root; +extern char udev_db_filename[PATH_MAX+NAME_MAX]; +extern char udev_config_permission_filename[PATH_MAX+NAME_MAX]; +extern char udev_config_filename[PATH_MAX+NAME_MAX]; + #endif |