if (nd && (nd->flags & LOOKUP_CREATE)) { int err = fuse_create_open(dir, entry, mode, nd); if (err != -ENOSYS) return err;  }
static int fuse_create(struct inode *dir, struct dentry *entry, int mode,		       struct nameidata *nd){	return fuse_mknod(dir, entry, mode, 0);}