errc
errc(1, ENAMETOOLONG, "%s", target);
errc(1, ENOTDIR, "%s", target);
errc(1, ENOENT, "%s", target);
errc(1, ENOTDIR, "%s", target);
errc(rv, errno == ENOTCAPABLE ? EACCES : errno, __VA_ARGS__)
errc(1, ERANGE, "%s", oper);
errc(1, EEXIST, "%s", argv[1]);
void errc(int, int, const char *, ...) __dead2 __printf0like(3, 4);
errc(EXIT_FAILURE, error, "Cannot get GEOM tree");
errc(EXIT_FAILURE, error, "Invalid size param");
errc(EXIT_FAILURE, error, "autofill");
errc(EXIT_FAILURE, error, "Cannot get GEOM tree");
errc(EXIT_FAILURE, error, "internal error");
errc(EXIT_FAILURE, error, "internal error");
errc(EXIT_FAILURE, error, "internal error");
errc(EXIT_FAILURE, error, "Invalid alignment param");
errc(EXIT_FAILURE, error, "internal error");
errc(EXIT_FAILURE, error, "Invalid size param");
errc(EXIT_FAILURE, error, "Invalid alignment param");
errc(EXIT_FAILURE, error, "internal error");
errc(EXIT_FAILURE, error, "Invalid size param");
errc(EXIT_FAILURE, error, "Invalid start param");
errc(EXIT_FAILURE, error, "Cannot get GEOM tree");
errc(EXIT_FAILURE, error, "Cannot get GEOM tree");
errc(EXIT_FAILURE, error, "Cannot get GEOM tree");
#define NLRETERR(errc) { errno = errc; return (NLERR); }
errc(1, error, "Cannot get GEOM tree");
errc(EX_DATAERR, EINVAL, "%s", arg);
errc(EX_OSERR, error, "ioctl(DIOCSKERNELDUMP)");
errc(1, error, "Cannot get GEOM tree");
errc(3, ret, "unable to read superblock");
errc(3, EIO, "could not write updated superblock");
errc(1, ifconfig_err_errno(lifh), "unable to list cloners");
errc(1, error, "%s", cmd);
errc(1, ifconfig_err_errno(lifh),
errc(EX_IOERR, error, "Failed to fetch discovery log page");
errc(EX_IOERR, error, "failed to disconnect from %s",
errc(EX_IOERR, error, "failed to disconnect from %s",
errc(EX_IOERR, error,
errc(EX_IOERR, error, "Failed to fetch discovery log page");
errc(EX_IOERR, error, "Failed to fetch controller data");
errc(EX_IOERR, error, "Failed to fetch CAP");
errc(EX_IOERR, error, "Failed to fetch CC");
errc(EX_IOERR, error, "Failed to set CC");
errc(EX_IOERR, error, "Failed to fetch CSTS");
errc(1, ret, "DIOCGETETHRULESET");
errc(1, ret, "DIOCGETTIMEOUT");
errc(1, ret, "DIOCGETLIMIT");
errc(1, ret, "DIOCADDADDR");
errc(1, error, "DIOCADDSTATELIM %s id %u", stlim->ioc.name,
errc(1, error, "DIOCADDSOURCELIM %s id %u", srlim->name,
errc(1, ret, "DIOCADDETHRULENV");
errc(1, error, "DIOCBEGINADDRS");
errc(1, error, "DIOCADDRULE");
errc(1, ret, "DIOCSETDEBUG");
errc(1, ret, "DIOCSETDEBUG");
errc(1, ret, "DIOCGETRULESET");
errc(1, ret, "DIOCGETETHRULESETS");
errc(1, ret, "DIOCGETETHRULESET");
errc(1, ret, "DIOCSTART");
errc(1, ret, "DIOCSTOP");
errc(1, e.error, "failed to list");
errc(1, e.error, "failed to create");
errc(1, e.error, "failed to delete");
errc(1, e.error, "failed to get");
errc(1, e.error, "failed to set");
errc(EX_NOPERM, EPERM,
errc(EX_NOPERM, EPERM,
errc(EX_NOPERM, EPERM,
errc(1, e.error, "RTM_DELROUTE failed:");
errc(1, error, "RTM_DELROUTE failed:");
errc(1, error, "pthread_create");
errc(1, rc, "pthread_create");
errc(1, r, "pthread_create()");
errc(1, r, "pthread_join(%d)", i);
errc(1, r, "pthread_create()");
errc(1, r, "pthread_join(%d)", i);
errc(1, r, "pthread_create()");
errc(1, r, "pthread_join(%d)", i);
errc(1, error, "Failed to generate NQN");
errc(1, error, "Failed to fetch CC");
errc(1, error, "Failed to set CC");
errc(1, error, "Failed to fetch CSTS");
errc(1, error, "Failed to fetch controller data");
errc(1, error, "Failed to fetch CC");
errc(1, error, "Failed to set CC to trigger shutdown");
errc(1, error, "Failed to generate hostid");
errc(1, error, "Failed to generate host NQN");
errc(1, error, "Failed to request I/O queues");
errc(1, error, "Failed to fetch CAP");
errc(1, error, "pthread_create");
errc(1, error, "pthread_join");
errc(1, E2BIG, NULL);
errc(1, n, "Could not obtain RFCOMM channel");
errc(1, ENAMETOOLONG, NULL);
errc(1, EFBIG, "%s", file1);
errc(1, EFBIG, "%s", file2);
errc(2, error, "posix_spawnattr_init");
errc(2, error, "posix_spawn_file_actions_init");
errc(2, error, "could not spawn pr");
errc(2, error, "posix_spawnattr_init");
errc(2, error, "posix_spawn_file_actions_init");
errc(2, error, "could not spawn diff");
errc(1, e, "fts_read");
errc(1, EILSEQ, NULL); /* XXX */
errc(2, EILSEQ, NULL);
errc(EXIT_FAILURE, error,
errc(EXIT_FAILURE, error, "cannot access the group database");
errc(EX_DATAERR, error, "partition %d", part->index+1);
errc(EX_IOERR, error, "partition %d", part->index + 1);
errc(EX_IOERR, error, "image sizing");
errc(EX_IOERR, error, "writing metadata");
errc(EX_DATAERR, error, "Partition ordinal");
errc(EX_DATAERR, error, "minimum capacity in bytes");
errc(EX_DATAERR, error, "maximum capacity in bytes");
errc(EX_DATAERR, error, "format");
errc(EX_DATAERR, error, "partition");
errc(EX_DATAERR, error, "scheme");
errc(EX_DATAERR, errno, "timestamp");
errc(EX_DATAERR, error, "number of heads");
errc(EX_DATAERR, error, "physical sector size");
errc(EX_DATAERR, error, "logical sector size");
errc(EX_DATAERR, error, "track size");
errc(EX_DATAERR, error, "capacity in bytes");
errc(EX_DATAERR, error, "boot code");
errc(EX_OSERR, error, "cannot initialize");
errc(EX_IOERR, error, "writing image");
errc(EXIT_FAILURE, EILSEQ, NULL);
errc(EXIT_FAILURE, EILSEQ, NULL);
errc(1, EILSEQ, NULL);
errc(1, EILSEQ, NULL);
errc(2, EINVAL, "-k %s", optarg);
errc(2, EINVAL, "%s", optarg);
errc(1, EILSEQ, NULL);
errc(1, EILSEQ, NULL);
errc(1, EILSEQ, NULL);
errc(1, EILSEQ, NULL);
errc(error == EAGAIN || error == EPROCLIM || error == ENOMEM ?
errc(EX_SOFTWARE, error, "wait");
errc(EX_CANTCREAT, ENOTDIR, "%s",
errc(EX_CANTCREAT, EFTYPE, "%s", to_name);
errc(EX_OSERR, EFTYPE, "%s", from_name);
errc(EX_CANTCREAT, EFTYPE, "%s", to_name);
errc(4, rc, "register_mem: LAPIC (0x%08x)",
errc(4, rc, "register_mem: IOAPIC (0x%08x)",
errc(4, rc, "register_mem: HPET (0x%08x)",
errc(1, error, "gdb mutex init");
errc(1, error, "gdb cv init");
errc(1, s, "Could not obtain RFCOMM channel");
errc(1, error, "Cannot get GEOM tree");
errc(1, error, "%s: can't add lun attribute nv pair",
errc(1, error, "%s: can't add host nv pair",
errc(1, error, "%s: can't add initiator nv pair",
errc(1, error, "%s: can't add LUN nv pair", __func__);
errc(1, error, "%s: can't add lun attribute nv pair",
errc(1, ret,
errc(1, ret, "Cannot translate unix loader path '%s' to UEFI",
errc(1, ret,
errc(1, error, "Error reading mtree file");
errc(1, error, "nvlist_export");
errc(1, error, "nvlist_export");
errc(1, EPROTONOSUPPORT, "can't open socket");
errc(EX_OSERR, kev.data, "ERROR: kevent failed");
errc(EX_OSERR, kev.data, "ERROR: kevent failed");
errc(1, EADDRINUSE, "connect");