Hi,
usbdevs(8) only needs to open devices in O_RDONLY mode from /dev
Comments? OK?
Index: usbdevs.c
===================================================================
RCS file: /cvs/src/usr.sbin/usbdevs/usbdevs.c,v
retrieving revision 1.31
diff -u -p -u -r1.31 usbdevs.c
--- usbdevs.c 14 Apr 2019 18:16:19 -0000 1.31
+++ usbdevs.c 29 Nov 2019 15:38:37 -0000
@@ -267,6 +267,11 @@ main(int argc, char **argv)
if (argc != 0)
usage();
+ if (unveil("/dev", "r") == -1)
+ err(1, "unveil");
+ if (unveil(NULL, NULL) == -1)
+ err(1, "unveil");
+
if (dev == 0) {
for (ncont = 0, i = 0; i < 10; i++) {
snprintf(buf, sizeof buf, "%s%d", USBDEV, i);