- struct obd_ioctl_data data = { 0 };
- char rawbuf[MAX_IOC_BUFLEN] = "";
- char *buf = rawbuf;
- char *device = lcfg_get_devname();
- bool print_name_only = false;
- int c;
- int rc;
+ struct option long_opts[] = {
+ { .val = 'h', .name = "help", .has_arg = no_argument },
+ { .val = 'm', .name = "mask", .has_arg = required_argument },
+ { .val = 'n', .name = "nameonly", .has_arg = no_argument },
+ { .val = 'u', .name = "user", .has_arg = required_argument },
+ { .name = NULL } };
+ struct obd_ioctl_data data = { 0 };
+ char rawbuf[MAX_IOC_BUFLEN] = "";
+ char *buf = rawbuf;
+ char *device = lcfg_get_devname();
+ char *username = NULL, *usermask = NULL;
+ bool print_name_only = false;
+ int c;
+ int rc;