+ /* Captive */
+ if (fd == -1 && errno == ENOENT && !strcmp(dev, FUSE_DEV_NEW)
+ && !mknod(dev, 0660 | S_IFCHR, MKDEV(MISC_MAJOR, 229))) {
+ struct group *group;
+
+ fprintf(stderr, "%s: Notice: Created FUSE device: %s\n", progname, dev);
+ if ((group = getgrnam("fuse")) && !chown(dev, 0, group->gr_gid))
+ fd = open(dev, O_RDWR);
+ }