+ if (fd == -1 && errno == ENODEV) {
+ const char *cmd = "/sbin/modprobe fuse";
+
+ if (!system(cmd))
+ fprintf(stderr, "%s: Notice: Loaded Linux kernel module FUSE: %s\n",
+ progname, cmd);
+ else
+ fprintf(stderr, "%s: Warning: \"%s\" cannot be opened and even failed: %s\n",
+ progname, dev, cmd);
+ fd = open(dev, O_RDWR);
+ }