chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
keymap: More Asus module variants
[elogind.git]
/
udev
/
udevadm-control.c
diff --git
a/udev/udevadm-control.c
b/udev/udevadm-control.c
index b500d75a4e20b5d6d18ad3c1f892d1b9868bc73a..130a71b3d0db6e9d17e65f5f54eb65a2b9767f45 100644
(file)
--- a/
udev/udevadm-control.c
+++ b/
udev/udevadm-control.c
@@
-66,7
+66,7
@@
static int adm_control(struct udev *udev, int argc, char *argv[])
return 1;
}
return 1;
}
- uctrl = udev_ctrl_new
_from_socket(udev, UDEV_CTRL_SOCK_PATH
);
+ uctrl = udev_ctrl_new
(udev
);
if (uctrl == NULL)
return 2;
if (uctrl == NULL)
return 2;
@@
-157,6
+157,11
@@
static int adm_control(struct udev *udev, int argc, char *argv[])
break;
}
}
break;
}
}
+
+ if (argv[optind] != NULL)
+ fprintf(stderr, "unknown option\n");
+ else if (optind == 1)
+ fprintf(stderr, "missing option\n");
out:
udev_ctrl_unref(uctrl);
return rc;
out:
udev_ctrl_unref(uctrl);
return rc;