EXTERROR
return (EXTERROR(error,
return (EXTERROR(error,
error = EXTERROR(EINVAL, "Unsupported kevent filter");
return (EXTERROR(ENODEV, "This FUSE session is about to be closed"));
err = EXTERROR(ENODEV,
return (EXTERROR(ENODEV, "This FUSE session is about to be closed"));
err = EXTERROR(ENODEV, "Partial read attempted");
return (EXTERROR(EINVAL, "Format error: body size "
return (EXTERROR(EINVAL, "Format error: non zero error, "
return (EXTERROR(EINVAL, "fuse_device_write got less than a header!"));
return (EXTERROR(EINVAL, "Unknown Linux errno", err));
err = EXTERROR(EINVAL, "Unknown errno", ohead.error);
return (EXTERROR(ENODEV,
err = EXTERROR(ENOSYS, "Unimplemented FUSE notification code",
err = EXTERROR(EINVAL, "FUSE ticket is missing");
return (EXTERROR(EOPNOTSUPP, "NFS-style lookups are not supported"));
return (EXTERROR(EINVAL, "Mount options were not supplied"));
return (EXTERROR(err, "Mount options are missing 'fspath'"));
return (EXTERROR(err, "Mount options are missing 'from'"));
return (EXTERROR(EINVAL, "Mount options contain an invalid value "
EXTERROR(err, "FUSE daemon requires privileges "
EXTERROR(err, "Mounting as a user that is different from the FUSE "
return (EXTERROR(EOPNOTSUPP, "NFS-style lookups are not supported"));
error = EXTERROR(EIO, exterr);
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(EINVAL, "Only regular files can be created"));
return (EXTERROR(ENXIO, "This FUSE session is about "
err = EXTERROR(EIO, exterr);
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(ESTALE, "This server does not support "
err = EXTERROR(EIO, exterr);
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(EOPNOTSUPP, "Unsupported vnode type",
return (EXTERROR(EINVAL, "Illegal mode", a_mode));
return (EXTERROR(EINVAL, "This server does not "
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(EINVAL, "Buffer is too small"));
return (EXTERROR(ENXIO, "This FUSE session is about "
err = EXTERROR(EIO, exterr);
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(EPERM, "vnode is a directory"));
return (EXTERROR(ENXIO, "This FUSE session is about "
err = EXTERROR(EXDEV, "Cross-device rename");
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(EINVAL, "Directory to be removed "
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(EOPNOTSUPP, "This server does not implement "
err = (EXTERROR(EOPNOTSUPP, "This server does not "
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(EOPNOTSUPP, "This server does not implement "
return (EXTERROR(EOPNOTSUPP, "This server does not "
return (EXTERROR(EINVAL, "DELETEEXTATTR should be used "
err = EXTERROR(EOPNOTSUPP, "This server does not implement "
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(EOPNOTSUPP, "This server does not implement "
err = EXTERROR(EOPNOTSUPP, "This server does not "
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(EOPNOTSUPP, "This server does not implement "
err = EXTERROR(EOPNOTSUPP, "This server does not implement "
return (EXTERROR(EOPNOTSUPP, "This server is "
return (EXTERROR(EOPNOTSUPP, "This server implements "
return (EXTERROR(EOVERFLOW, "inode generation "
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(EBADF, "Access denied until FUSE session "
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(EINVAL, "Unsupported lock flags"));
err = EXTERROR(EOVERFLOW, "Offset is too large");
return (EXTERROR(EINVAL, "Unsupported offset type"));
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(EOPNOTSUPP, "This server does not implement "
err = EXTERROR(EOPNOTSUPP, "This server does not implement "
err = EXTERROR(EOPNOTSUPP, "This file can't be pre-allocated");
return (EXTERROR(ENXIO, "This FUSE session is about "
return (EXTERROR(ENOSYS, "Cannot clone"));
return (EXTERROR(ENOSYS, "Mount points do not match"));
return (EXTERROR(ENOSYS, "FUSE_COPY_FILE_RANGE does not "
return (EXTERROR(ENOSYS, "FUSE_COPY_FILE_RANGE does not "
return (EXTERROR(ENOSYS, "This daemon does not "
err = EXTERROR(EBADF, "vnode got reclaimed");
return (EXTERROR(EINVAL, "invalid fcntl cmd"));
return (EXTERROR(EINVAL, "invalid flags for F_DUP3FD"));
return (EXTERROR(EINVAL, "Unknown options %#jx", options));
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL, "Kernel-only flags %#jx", uap->flags));
return (EXTERROR(EINVAL, "RFSPAWN must be the only flag %#jx",
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL, "Can not copy and clear"));
return (EXTERROR(EINVAL, "Invalid signal", RFTSIGNUM(flags)));
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL,
error = EXTERROR(EINVAL, "eventfd params ABI");
error = EXTERROR(EINVAL, "reserved flag");
error = EXTERROR(EINVAL, "unknown type", args->type);
return (EXTERROR(EINVAL, "negative ndescs"));
error = EXTERROR(EINVAL, "invalid timeval");
return (EXTERROR(EINVAL, "invalid timeout"));
return (EXTERROR(EINVAL, "invalid timespec"));
return (EXTERROR(EINVAL, "too large nfds"));
return (EXTERROR(EINVAL, "invalid timeval"));
return (EXTERROR(EINVAL, "length > iosize_max"));
error = EXTERROR(EINVAL, "unknown op");
return (EXTERROR(EINVAL, "length > iosize_max"));
error = EXTERROR(EINVAL, "neg offset");
return (EXTERROR(EINVAL, "length > iosize_max"));
return (EXTERROR(EINVAL, "length > iosize_max"));
error = EXTERROR(EINVAL, "neg offset");
return (EXTERROR(EINVAL, "negative length"));
return (EXTERROR(EINVAL, "non-writable"));
return (EXTERROR(EINVAL, "negative offset"));
return (EXTERROR(EINVAL, "negative length"));
return (EXTERROR(EINVAL, "no range"));
return (EXTERROR(EINVAL, "cmd", cmd));
return (EXTERROR(EINVAL, "neg offset"));
return (EXTERROR(EINVAL, "neg len"));
return (EXTERROR(EINVAL, "offset too large"));
return (EXTERROR(EINVAL, "reserved flags", flags));
error = EXTERROR(EINVAL, "invalid type", type);
error = EXTERROR(EINVAL,
return (EXTERROR(EINVAL, "no events specified"));
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL, "unrecognized flag"));
error = EXTERROR(EPERM,
error = EXTERROR(EPERM,
error = EXTERROR(EINVAL, "Invalid control command");
error = EXTERROR(EINVAL,
error = EXTERROR(EINVAL,
EXTERROR(error, "PRIV_NET_BRIDGE required");
error = EXTERROR(EINVAL, "Invalid argument size");
error = EXTERROR(EINVAL,
EXTERROR(error,
return (EXTERROR(ENOENT, "No such interface",
return (EXTERROR(EINVAL, "Interface must support ioctl(2)"));
return (EXTERROR(EINVAL,
return (EXTERROR(EBUSY,
return (EXTERROR(EEXIST,
return (EXTERROR(EBUSY,
return (EXTERROR(EINVAL, "Unsupported interface type"));
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL,
return (EXTERROR(ENOENT, "Interface is not a bridge member"));
return (EXTERROR(ENOENT, "Interface is not a bridge member"));
return (EXTERROR(ENOENT, "Interface is not a bridge member"));
return (EXTERROR(EINVAL, "Span interface cannot be modified"));
return (EXTERROR(error,
return (EXTERROR(ENOENT, "Interface is not a bridge member"));
return (EXTERROR(ENOENT, "Interface is not a bridge member"));
return (EXTERROR(ENOENT, "Interface is not a bridge member"));
return (EXTERROR(ENOENT, "Interface is not a bridge member"));
return (EXTERROR(ENOENT, "Interface is not a bridge member"));
return (EXTERROR(EINVAL, "Invalid VLAN ID"));
return (EXTERROR(ENOENT, "Interface is not a bridge member"));
return (EXTERROR(EINVAL, "Invalid VLAN ID in set"));
return (EXTERROR(EINVAL,
return (EXTERROR(ENOENT, "Interface is not a bridge member"));
return (EXTERROR(ENOENT, "No such interface"));
return (EXTERROR(EBUSY,
return (EXTERROR(EEXIST,
return (EXTERROR(EINVAL, "Unsupported interface type"));
return (EXTERROR(ENOENT, "No such interface"));
return (EXTERROR(ENOENT, "Interface is not a span port"));
return (EXTERROR(ENOENT, "Interface is not a bridge member"));
return (EXTERROR(EINVAL, "Invalid VLAN protocol"));
return (EXTERROR(EINVAL, "Multicast address not permitted"));
return (EXTERROR(EINVAL, "Zero address not permitted"));
return (EXTERROR(ENOSPC, "Address table is full"));
return (EXTERROR(ENOSPC,
return (EXTERROR(ENOMEM,
return (EXTERROR(EEXIST, "Address already exists"));
return (EXTERROR(EINVAL, "swap device too small"));
error = EXTERROR(EINVAL, "non-reg file");
return (EXTERROR(EINVAL, "cdev mapping must be shared"));
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL, "zero-sized req"));
error = EXTERROR(EINVAL, "unsupported backing obj type %jd",
return (EXTERROR(EINVAL, "offset %#jx not page-aligned", foff));
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL,
EXTERROR(error, "mach error %jd", rv);
return (EXTERROR(EINVAL, "unknown PROT bits %#jx", prot));
return (EXTERROR(ENOTSUP,
return (EXTERROR(EINVAL, "mapping with zero length"));
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL, "reserved flag set (flags %#jx)",
return (EXTERROR(EINVAL, "EXCL without FIXED (flags %#jx)",
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL, "GUARD with wrong parameters"));
return (EXTERROR(EINVAL, "bad alignment %#jx >= %#jx",
return (EXTERROR(EINVAL, "bad alignment %#jx < %#jx",
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL,
return (EXTERROR(EINVAL,
EXTERROR(EINVAL, "neither SHARED nor PRIVATE req");