errlist
static char *errlist[] = {
atabort(errlist[getdate_err]);
dladm_errlist_reset(&errlist);
&state, &errlist);
warn_dlerrlist(&errlist);
if (errlist.el_count) {
status = dladm_overlay_up(handle, linkid, &errlist);
die_dlerrlist(status, &errlist,
die_dlerrlist(status, &errlist,
static dladm_errlist_t errlist;
dladm_errlist_init(&errlist);
&linkid, proplist, &errlist, flags);
die_dlerrlist(status, &errlist, "vnic creation over %s failed",
VRRP_VRID_NONE, AF_UNSPEC, NULL, NULL, &errlist, flags);
warn_dlerrlist(dladm_errlist_t *errlist)
if (errlist != NULL && errlist->el_count > 0) {
for (i = 0; i < errlist->el_count; i++) {
gettext(errlist->el_errs[i]));
die_dlerrlist(dladm_status_t err, dladm_errlist_t *errlist,
warn_dlerrlist(errlist);
proplist, &errlist, flags);
die_dlerrlist(status, &errlist, "overlay creation failed");
nvlist_t *errlist = NULL;
ret = it_tgt_setprop(cfg, tgtp, proplist, &errlist);
if (errlist) {
while ((nvp = nvlist_next_nvpair(errlist, nvp))
nvlist_free(errlist);
nvlist_t *errlist = NULL;
ret = it_ini_setprop(inip, proplist, &errlist);
if (errlist) {
while ((nvp = nvlist_next_nvpair(errlist, nvp))
nvlist_free(errlist);
nvlist_t *errlist = NULL;
ret = it_config_setprop(cfg, proplist, &errlist);
if (errlist) {
while ((nvp = nvlist_next_nvpair(errlist, nvp))
nvlist_free(errlist);
nvlist_t *errlist = NULL;
ret = it_tgt_setprop(cfg, tgtp, proplist, &errlist);
if (errlist) {
while ((nvp = nvlist_next_nvpair(errlist, nvp))
nvlist_free(errlist);
errlist err_list[] = {
extern errlist err_list[];
fprintf(stderr,"%s: %s\n",program,errlist[err_val]);
Dout(pn, 0,"%s\n",errlist[err_val]);
program,error,errlist[error]);
char *errlist[]= {
extern char *errlist[];
dladm_errlist_t *errlist;
dladm_errlist_t *errs = argp->errlist;
.errlist = errs
it_ini_setprop(it_ini_t *ini, nvlist_t *proplist, nvlist_t **errlist)
if (errlist) {
*errlist = errs;
free_empty_errlist(errlist);
free_empty_errlist(nvlist_t **errlist)
if (errlist != NULL && *errlist != NULL) {
assert(fnvlist_num_pairs(*errlist) == 0);
nvlist_free(*errlist);
*errlist = NULL;
it_config_setprop(it_config_t *cfg, nvlist_t *proplist, nvlist_t **errlist)
if (errlist) {
*errlist = errs;
free_empty_errlist(errlist);
nvlist_t **errlist)
if (errlist) {
*errlist = errs;
free_empty_errlist(errlist);
free_empty_errlist(nvlist_t **errlist);
it_config_setprop(it_config_t *cfg, nvlist_t *proplist, nvlist_t **errlist);
nvlist_t **errlist);
it_ini_setprop(it_ini_t *ini, nvlist_t *proplist, nvlist_t **errlist);
nvlist_t *errlist = NULL;
ret = lzc_destroy_snaps(snaps, defer, &errlist);
nvlist_free(errlist);
if (nvlist_empty(errlist)) {
for (nvpair_t *pair = nvlist_next_nvpair(errlist, NULL);
pair != NULL; pair = nvlist_next_nvpair(errlist, pair)) {
nvlist_free(errlist);
nvlist_t *errlist = NULL;
if (errlist == NULL) {
errlist = fnvlist_alloc();
fnvlist_add_int64(errlist, vd_path, err);
verify(errlist != NULL);
*vd_errlist = errlist;
fnvlist_free(errlist);
nvlist_t *errlist;
vdev_guids, &errlist);
if (errlist != NULL) {
vd_errlist = fnvlist_lookup_nvlist(errlist,
nvlist_t *errlist;
trim_flags->secure, vdev_guids, &errlist);
if (errlist != NULL) {
vd_errlist = fnvlist_lookup_nvlist(errlist,
lzc_destroy_bookmarks(nvlist_t *bmarks, nvlist_t **errlist)
error = lzc_ioctl(ZFS_IOC_DESTROY_BOOKMARKS, pool, bmarks, errlist);
nvlist_t *vdevs, nvlist_t **errlist)
error = lzc_ioctl(ZFS_IOC_POOL_INITIALIZE, poolname, args, errlist);
boolean_t secure, nvlist_t *vdevs, nvlist_t **errlist)
error = lzc_ioctl(ZFS_IOC_POOL_TRIM, poolname, args, errlist);
lzc_snapshot(nvlist_t *snaps, nvlist_t *props, nvlist_t **errlist)
*errlist = NULL;
error = lzc_ioctl(ZFS_IOC_SNAPSHOT, pool, args, errlist);
lzc_destroy_snaps(nvlist_t *snaps, boolean_t defer, nvlist_t **errlist)
error = lzc_ioctl(ZFS_IOC_DESTROY_SNAPS, pool, args, errlist);
lzc_hold(nvlist_t *holds, int cleanup_fd, nvlist_t **errlist)
error = lzc_ioctl(ZFS_IOC_HOLD, pool, args, errlist);
lzc_release(nvlist_t *holds, nvlist_t **errlist)
return (lzc_ioctl(ZFS_IOC_RELEASE, pool, holds, errlist));
lzc_bookmark(nvlist_t *bookmarks, nvlist_t **errlist)
error = lzc_ioctl(ZFS_IOC_BOOKMARK, pool, bookmarks, errlist);
nvlist_t *errlist)
fnvlist_add_int32(errlist, nvpair_name(pair), val);
nvlist_t *errlist = fnvlist_alloc();
error = dsl_destroy_snapshots_nvl(nvl, defer, errlist);
fnvlist_free(errlist);
dsl_dataset_user_hold(nvlist_t *holds, minor_t cleanup_minor, nvlist_t *errlist)
dduha.dduha_errlist = errlist;
dsl_dataset_user_release_impl(nvlist_t *holds, nvlist_t *errlist,
ddura.ddura_errlist = errlist;
dsl_dataset_user_release(nvlist_t *holds, nvlist_t *errlist)
return (dsl_dataset_user_release_impl(holds, errlist, NULL));
struct nvlist *errlist);
nvlist_t *errlist);
int dsl_dataset_user_release(nvlist_t *holds, nvlist_t *errlist);
nvlist_t *errlist)
if (errlist != NULL)
fnvlist_add_int32(errlist, propname, err);
if (errlist != NULL) {
fnvlist_add_int32(errlist, propname,
zfs_check_clearable(char *dataset, nvlist_t *props, nvlist_t **errlist)
if (errlist == NULL)
*errlist = errors;
nvlist_t *errlist = NULL;
if (zfs_check_clearable(tofs, origrecvd, &errlist) != 0)
(void) nvlist_merge(*errors, errlist, 0);
nvlist_free(errlist);
zfs_ioc_hold(const char *pool, nvlist_t *args, nvlist_t *errlist)
error = dsl_dataset_user_hold(holds, minor, errlist);
zfs_ioc_release(const char *pool, nvlist_t *holds, nvlist_t *errlist)
return (dsl_dataset_user_release(holds, errlist));