#include "libsysfs/sysfs/libsysfs.h"
#include "libsysfs/dlist.h"
#include "udev.h"
-#include "udev_lib.h"
+#include "udev_utils.h"
#include "udev_version.h"
#include "udev_db.h"
#include "logging.h"
#define SYSFS_VALUE_SIZE 256
#ifdef LOG
-unsigned char logname[LOGNAME_SIZE];
void log_message (int level, const char *format, ...)
{
va_list args;
attr = sysfs_get_classdev_attr(class_dev, "dev");
if (attr) {
sscanf(attr->value, "%u:%u", &major, &minor);
- printf("MAJOR %u\n", minor);
- printf("MINOR %u\n", major);
+ printf("MAJOR %u\n", major);
+ printf("MINOR %u\n", minor);
}
phys_dev = sysfs_get_classdev_device(class_dev);
static int process_options(int argc, char *argv[])
{
- static const char short_options[] = "adn:p:q:rsVh";
+ static const char short_options[] = "an:p:q:rsVh";
int option;
int retval = 1;
struct udevice udev;
break;
case PATH:
- strfieldcpy(result, path);
+ strfieldcpy(result, udev.devpath);
break;
case ALL:
}
help:
- printf("Usage: [-anpqrdVh]\n"
+ printf("Usage: udevinfo [-anpqrVh]\n"
" -q TYPE query database for the specified value:\n"
" 'name' name of device node\n"
" 'symlink' pointing to node\n"