Lines Matching defs:hdl
75 static int guid_to_name_redact_snaps(libzfs_handle_t *hdl, const char *parent,
448 get_snap_guid(libzfs_handle_t *hdl, const char *fs, const char *snap)
457 zfs_handle_t *zhp = zfs_open(hdl, name, ZFS_TYPE_SNAPSHOT);
471 get_snap_txg(libzfs_handle_t *hdl, const char *fs, const char *snap)
480 if (zfs_dataset_exists(hdl, name, ZFS_TYPE_SNAPSHOT)) {
481 zfs_handle_t *zhp = zfs_open(hdl, name, ZFS_TYPE_SNAPSHOT);
682 gather_nvlist(libzfs_handle_t *hdl, const char *fsname, const char *fromsnap,
692 zhp = zfs_open(hdl, fsname, ZFS_TYPE_FILESYSTEM | ZFS_TYPE_VOLUME);
769 libzfs_handle_t *hdl = zhp->zfs_hdl;
772 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
774 return (zfs_error(hdl, EZFS_CROSSTARGET, errbuf));
777 if (zfs_dataset_exists(hdl, snapname,
779 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
783 return (zfs_error(hdl, EZFS_NOENT, errbuf));
797 zfs_error_aux(hdl, "%s", zfs_strerror(error));
798 return (zfs_error(hdl, EZFS_BADBACKUP, errbuf));
801 return (zfs_standard_error(hdl, error, errbuf));
815 libzfs_handle_t *hdl = zhp->zfs_hdl;
850 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
852 return (zfs_error(hdl, EZFS_CROSSTARGET, errbuf));
855 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
857 return (zfs_error(hdl, EZFS_CRYPTOFAILED, errbuf));
860 if (zfs_dataset_exists(hdl, zc.zc_name,
862 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
866 return (zfs_error(hdl, EZFS_NOENT, errbuf));
880 zfs_error_aux(hdl, "%s", zfs_strerror(errno));
881 return (zfs_error(hdl, EZFS_BADBACKUP, errbuf));
884 return (zfs_standard_error(hdl, errno, errbuf));
1062 libzfs_handle_t *hdl, pthread_t ptid, sigset_t *oldmask)
1070 return (zfs_standard_error(hdl, error,
1520 zfs_send_resume_token_to_nvlist(libzfs_handle_t *hdl, const char *token)
1534 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1540 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1549 unsigned char *compressed = zfs_alloc(hdl, len);
1554 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1566 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1572 void *packed = zfs_alloc(hdl, packed_len);
1578 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1589 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1752 find_redact_book(libzfs_handle_t *hdl, const char *path,
1765 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1768 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1771 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1774 return (zfs_error(hdl, EZFS_BADPROP, errbuf));
1780 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1782 return (zfs_error(hdl, EZFS_BADPROP, errbuf));
1787 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1789 return (zfs_error(hdl, EZFS_BADPROP, errbuf));
1817 zfs_send_resume_impl_cb_impl(libzfs_handle_t *hdl, sendflags_t *flags,
1847 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1849 return (zfs_error(hdl, EZFS_FAULT, errbuf));
1857 error = guid_to_name(hdl, toname, toguid, B_FALSE, name);
1859 if (zfs_dataset_exists(hdl, toname, ZFS_TYPE_DATASET)) {
1860 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1864 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1868 return (zfs_error(hdl, EZFS_BADPATH, errbuf));
1872 zhp = zfs_open(hdl, name, ZFS_TYPE_DATASET);
1874 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1876 return (zfs_error(hdl, EZFS_BADPATH, errbuf));
1885 if (guid_to_name_redact_snaps(hdl, toname, fromguid, B_TRUE,
1887 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1890 return (zfs_error(hdl, EZFS_BADPATH, errbuf));
1908 if ((error = find_redact_book(hdl, path, redact_snap_guids,
1971 if (send_progress_thread_exit(hdl, tid, &oldmask)) {
1986 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1988 return (zfs_error(hdl, EZFS_CRYPTOFAILED, errbuf));
1991 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
1994 return (zfs_error(hdl, EZFS_NOENT, errbuf));
2009 zfs_error_aux(hdl, "%s", zfs_strerror(errno));
2010 return (zfs_error(hdl, EZFS_BADBACKUP, errbuf));
2013 return (zfs_standard_error(hdl, errno, errbuf));
2026 libzfs_handle_t *hdl;
2035 return (zfs_send_resume_impl_cb_impl(zsri->hdl, zsri->flags, outfd,
2040 zfs_send_resume_impl(libzfs_handle_t *hdl, sendflags_t *flags, int outfd,
2044 .hdl = hdl,
2052 zfs_send_resume(libzfs_handle_t *hdl, sendflags_t *flags, int outfd,
2062 resume_nvl = zfs_send_resume_token_to_nvlist(hdl, resume_token);
2068 return (zfs_error(hdl, EZFS_FAULT, errbuf));
2071 ret = zfs_send_resume_impl(hdl, flags, outfd, resume_nvl);
2082 libzfs_handle_t *hdl = zhp->zfs_hdl;
2097 saved_nvl = zfs_send_resume_token_to_nvlist(hdl, token_buf);
2103 ret = zfs_error(hdl, EZFS_FAULT, errbuf);
2113 resume_nvl = zfs_send_resume_token_to_nvlist(hdl,
2116 ret = zfs_error(hdl, EZFS_FAULT, errbuf);
2125 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
2127 ret = zfs_error(hdl, EZFS_FAULT, errbuf);
2133 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
2135 ret = zfs_error(hdl, EZFS_FAULT, errbuf);
2140 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
2142 ret = zfs_error(hdl, EZFS_BADBACKUP, errbuf);
2159 ret = zfs_send_resume_impl(hdl, flags, outfd, saved_nvl);
2574 name_to_dir_handle(libzfs_handle_t *hdl, const char *snapname)
2581 return (zfs_open(hdl, dirname, ZFS_TYPE_DATASET));
2657 libzfs_handle_t *hdl = zhp->zfs_hdl;
2668 zfs_handle_t *from_zhp = zfs_open(hdl, from,
2674 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
2676 return (zfs_error(hdl, EZFS_CROSSTARGET, errbuf));
2693 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
2695 return (zfs_error(hdl, EZFS_BADTYPE, errbuf));
2701 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
2703 return (zfs_error(hdl, EZFS_INVALIDNAME, errbuf));
2705 book_zhp = zfs_open(hdl, bookname, ZFS_TYPE_BOOKMARK);
2712 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
2714 return (zfs_error(hdl, EZFS_BADTYPE, errbuf));
2782 if (send_progress_thread_exit(hdl, ptid, &oldmask))
2789 return (zfs_standard_error(hdl, err, errbuf));
2794 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
2796 return (zfs_error(hdl, EZFS_CROSSTARGET, errbuf));
2801 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
2805 return (zfs_error(hdl, EZFS_NOENT, errbuf));
2808 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
2810 return (zfs_error(hdl, EZFS_CRYPTOFAILED, errbuf));
2813 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
2816 return (zfs_error(hdl, EZFS_BUSY, errbuf));
2830 zfs_error_aux(hdl, "%s", zfs_strerror(errno));
2831 return (zfs_error(hdl, EZFS_BADBACKUP, errbuf));
2833 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
2837 return (zfs_error(hdl, EZFS_BADBACKUP, errbuf));
2839 return (zfs_standard_error(hdl, errno, errbuf));
2878 recv_read(libzfs_handle_t *hdl, int fd, void *buf, int ilen,
2892 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
2894 return (zfs_error(hdl, EZFS_BADSTREAM, dgettext(TEXT_DOMAIN,
2908 recv_read_nvlist(libzfs_handle_t *hdl, int fd, int len, nvlist_t **nvp,
2914 buf = zfs_alloc(hdl, len);
2916 if (len > hdl->libzfs_max_nvlist) {
2917 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "nvlist too large"));
2922 err = recv_read(hdl, fd, buf, len, byteswap, zc);
2931 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "invalid "
2996 recv_rename(libzfs_handle_t *hdl, const char *name, const char *tryname,
3004 zhp = zfs_open(hdl, name, ZFS_TYPE_DATASET);
3069 recv_promote(libzfs_handle_t *hdl, const char *fsname,
3087 err = zfs_ioctl(hdl, ZFS_IOC_PROMOTE, &zc);
3089 zhp = zfs_open(hdl, fsname, ZFS_TYPE_DATASET);
3106 err = zfs_ioctl(hdl, ZFS_IOC_PROMOTE, &zc);
3119 recv_destroy(libzfs_handle_t *hdl, const char *name, int baselen,
3128 zhp = zfs_open(hdl, name, ZFS_TYPE_DATASET);
3169 if (err != 0 || (defer && zfs_dataset_exists(hdl, name,
3171 err = recv_rename(hdl, name, NULL, baselen, newname, flags);
3258 guid_to_name_redact_snaps(libzfs_handle_t *hdl, const char *parent,
3285 zfs_handle_t *zhp = make_dataset_handle(hdl, pname);
3312 guid_to_name(libzfs_handle_t *hdl, const char *parent, uint64_t guid,
3315 return (guid_to_name_redact_snaps(hdl, parent, guid, bookmark_ok, NULL,
3324 created_before(libzfs_handle_t *hdl, avl_tree_t *avl,
3342 guid1hdl = zfs_open(hdl, buf, ZFS_TYPE_SNAPSHOT);
3349 guid2hdl = zfs_open(hdl, buf, ZFS_TYPE_SNAPSHOT);
3378 recv_fix_encryption_hierarchy(libzfs_handle_t *hdl, const char *top_zfs,
3410 err = guid_to_name(hdl, top_zfs, guid, B_FALSE,
3423 zhp = zfs_open(hdl, fsname, ZFS_TYPE_DATASET);
3507 recv_incremental_replication(libzfs_handle_t *hdl, const char *tofs,
3534 if ((error = gather_nvlist(hdl, tofs, fromsnap, NULL,
3581 switch (created_before(hdl, local_avl,
3592 error = recv_promote(hdl, fsname, origin_fsname,
3636 error = recv_destroy(hdl, name,
3658 zcmd_write_src_nvlist(hdl, &zc, props);
3659 (void) zfs_ioctl(hdl,
3675 error = recv_rename(hdl, name, tryname,
3692 error = recv_destroy(hdl, fsname, strlen(tofs)+1,
3778 error = recv_rename(hdl, fsname, tryname,
3808 zfs_receive_package(libzfs_handle_t *hdl, int fd, const char *destname,
3838 error = recv_read_nvlist(hdl, fd, drr->drr_payloadlen,
3841 error = zfs_error(hdl, EZFS_BADSTREAM, errbuf);
3851 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
3853 error = zfs_error(hdl, EZFS_BADSTREAM, errbuf);
3860 if (0 != (error = recv_read(hdl, fd, &drre, sizeof (drre),
3875 error = zfs_error(hdl, EZFS_BADSTREAM, errbuf);
3879 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
3881 error = zfs_error(hdl, EZFS_BADSTREAM, errbuf);
3892 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
3894 error = zfs_error(hdl, EZFS_NOMEM, errbuf);
3929 softerr = recv_incremental_replication(hdl, tofs, flags,
3938 zhp = zfs_open(hdl, nvpair_name(pair),
3984 error = zfs_receive_impl(hdl, destname, NULL, flags, fd,
3998 softerr = recv_incremental_replication(hdl, tofs, flags,
4003 softerr = recv_fix_encryption_hierarchy(hdl, *top_zfs,
4031 recv_skip(libzfs_handle_t *hdl, int fd, boolean_t byteswap)
4034 void *buf = zfs_alloc(hdl, SPA_MAXBLOCKSIZE);
4044 while (recv_read(hdl, fd, drr, sizeof (dmu_replay_record_t),
4052 (void) recv_read(hdl, fd, buf,
4073 (void) recv_read(hdl, fd, buf, payload_size,
4089 (void) recv_read(hdl, fd, buf,
4103 (void) recv_read(hdl, fd, buf, payload_size,
4112 (void) recv_read(hdl, fd, buf,
4123 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4126 return (zfs_error(hdl, EZFS_BADSTREAM, errbuf));
4135 recv_ecksum_set_aux(libzfs_handle_t *hdl, const char *target_snap,
4140 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, (checksum ?
4147 zfs_handle_t *zhp = zfs_open(hdl, target_fs,
4157 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4178 zfs_setup_cmdline_props(libzfs_handle_t *hdl, zfs_type_t type,
4203 if (zfs_dataset_exists(hdl, namebuf, ZFS_TYPE_DATASET)) {
4204 zhp = zfs_open(hdl, namebuf, ZFS_TYPE_DATASET);
4215 zpool_hdl = zpool_open(hdl, namebuf);
4254 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4257 ret = zfs_error(hdl, EZFS_BADPROP, errbuf);
4274 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4277 ret = zfs_error(hdl, EZFS_BADPROP, errbuf);
4338 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4341 ret = zfs_error(hdl, EZFS_BADPROP, errbuf);
4348 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4350 ret = zfs_error(hdl, EZFS_BADPROP, errbuf);
4357 if ((voprops = zfs_valid_proplist(hdl, ZFS_TYPE_DATASET,
4359 ret = zfs_error(hdl, EZFS_BADPROP, errbuf);
4372 zfs_crypto_create(hdl, namebuf, voprops, NULL,
4375 ret = zfs_error(hdl, EZFS_CRYPTOFAILED, errbuf);
4404 zfs_receive_one(libzfs_handle_t *hdl, int infd, const char *tosnap,
4525 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "invalid "
4527 err = zfs_error(hdl, EZFS_INVALIDNAME, errbuf);
4553 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "invalid "
4555 err = zfs_error(hdl, EZFS_INVALIDNAME, errbuf);
4571 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4574 err = zfs_error(hdl, EZFS_BADSTREAM, errbuf);
4595 err = zfs_error(hdl, EZFS_INVALIDNAME, errbuf);
4608 if (guid_to_name(hdl, destsnap,
4610 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4613 err = zfs_error(hdl, EZFS_NOENT, errbuf);
4628 err = zfs_error(hdl, EZFS_NOTSUP, errbuf);
4656 !zfs_dataset_exists(hdl, name, ZFS_TYPE_DATASET)) {
4660 if (guid_to_name(hdl, name, parent_snapguid,
4692 !zfs_dataset_exists(hdl, name, ZFS_TYPE_DATASET)) {
4696 if (guid_to_name(hdl, name, drrb->drr_fromguid,
4715 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4718 err = zfs_error(hdl, EZFS_INVALIDNAME, errbuf);
4722 get_snap_guid(hdl, name, strchr(destsnap, '@') + 1);
4724 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4727 err = zfs_error(hdl, EZFS_INVALIDNAME, errbuf);
4730 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4733 err = zfs_error(hdl, EZFS_WRONG_PARENT, errbuf);
4736 } else if (zfs_dataset_exists(hdl, name, ZFS_TYPE_DATASET)) {
4754 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4757 err = zfs_error(hdl, EZFS_EXISTS, errbuf);
4760 if (zfs_ioctl(hdl, ZFS_IOC_SNAPSHOT_LIST_NEXT,
4762 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4766 err = zfs_error(hdl, EZFS_EXISTS, errbuf);
4770 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4774 err = zfs_error(hdl, EZFS_EXISTS, errbuf);
4778 zfs_ioctl(hdl, ZFS_IOC_DATASET_LIST_NEXT,
4780 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4784 err = zfs_error(hdl, EZFS_WRONG_PARENT, errbuf);
4789 if ((zhp = zfs_open(hdl, name,
4815 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4818 err = zfs_error(hdl, EZFS_RESUME_EXISTS, errbuf);
4825 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4828 err = zfs_error(hdl, EZFS_EXISTS, errbuf);
4846 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4849 err = zfs_error(hdl, EZFS_BADRESTORE, errbuf);
4856 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4860 err = zfs_error(hdl, EZFS_BADRESTORE, errbuf);
4920 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4922 err = zfs_error(hdl, EZFS_NOENT, errbuf);
4933 create_parents(hdl, destsnap, strlen(tosnap)) != 0) {
4934 err = zfs_error(hdl, EZFS_BADRESTORE, errbuf);
4939 zhp = zfs_open(hdl, name, ZFS_TYPE_DATASET);
4941 err = zfs_error(hdl, EZFS_BADRESTORE, errbuf);
4945 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4947 err = zfs_error(hdl, EZFS_WRONG_PARENT, errbuf);
4975 *top_zfs = zfs_strdup(hdl, name);
4983 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
4985 err = zfs_error(hdl, EZFS_BADSTREAM, errbuf);
4988 if ((err = zfs_setup_cmdline_props(hdl, type, name, zoned, recursive,
5012 void *buf = zfs_alloc(hdl, SPA_MAXBLOCKSIZE);
5021 err = recv_read(hdl, infd, buf, drr->drr_payloadlen,
5027 err = recv_skip(hdl, infd, flags->byteswap);
5079 zfs_setprop_error(hdl, prop, intval, tbuf);
5089 zcmd_write_src_nvlist(hdl, &zc, snapprops_nvlist);
5090 (void) zfs_ioctl(hdl, ZFS_IOC_SET_PROP, &zc);
5125 if (gather_nvlist(hdl, destsnap, NULL, NULL, B_FALSE, B_TRUE,
5138 err = ioctl_err = recv_skip(hdl, infd,
5150 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5153 (void) zfs_error(hdl, EZFS_BADRESTORE, errbuf);
5157 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5160 (void) zfs_error(hdl, EZFS_BADRESTORE, errbuf);
5164 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5169 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5172 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5176 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5179 (void) zfs_error(hdl, EZFS_CRYPTOFAILED, errbuf);
5187 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5189 (void) zfs_error_fmt(hdl, EZFS_EXISTS,
5196 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5200 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5204 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf);
5209 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5214 recv_ecksum_set_aux(hdl, destsnap,
5216 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf);
5219 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5222 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf);
5226 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5230 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5233 (void) zfs_error(hdl, EZFS_BADVERSION, errbuf);
5236 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5239 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf);
5242 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5244 (void) zfs_error(hdl, EZFS_NOSPC, errbuf);
5247 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5252 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf);
5255 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5259 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf);
5262 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5266 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf);
5274 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5276 (void) zfs_error_fmt(hdl, EZFS_RESUME_EXISTS,
5282 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5287 (void) zfs_error(hdl, EZFS_BADSTREAM, errbuf);
5291 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5295 (void) zfs_error(hdl, EZFS_BUSY, errbuf);
5300 (void) zfs_standard_error(hdl, ioctl_errno, errbuf);
5380 zfs_receive_checkprops(libzfs_handle_t *hdl, nvlist_t *props,
5393 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5417 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5427 zfs_receive_impl(libzfs_handle_t *hdl, const char *tosnap,
5444 if (!zfs_receive_checkprops(hdl, cmdprops, errbuf))
5445 return (zfs_error(hdl, EZFS_BADPROP, errbuf));
5448 !zfs_dataset_exists(hdl, tosnap, ZFS_TYPE_DATASET)) {
5449 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "specified fs "
5451 return (zfs_error(hdl, EZFS_NOENT, errbuf));
5454 !zfs_dataset_exists(hdl, originsnap, ZFS_TYPE_DATASET)) {
5455 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "specified origin fs "
5457 return (zfs_error(hdl, EZFS_NOENT, errbuf));
5461 if (0 != (err = recv_read(hdl, infd, &drr, sizeof (drr), B_FALSE,
5495 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "invalid "
5497 return (zfs_error(hdl, EZFS_BADSTREAM, errbuf));
5511 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5516 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
5523 return (zfs_error(hdl, EZFS_BADSTREAM, errbuf));
5531 zfs_error_aux(hdl, dgettext(TEXT_DOMAIN, "invalid "
5533 return (zfs_error(hdl, EZFS_BADSTREAM, errbuf));
5552 return (zfs_receive_one(hdl, infd, tosnap, originsnap, flags,
5558 return (zfs_receive_package(hdl, infd, tosnap, flags, &drr,
5571 zfs_receive(libzfs_handle_t *hdl, const char *tosnap, nvlist_t *props,
5594 err = zfs_receive_impl(hdl, tosnap, originsnap, flags, infd, NULL, NULL,
5601 zhp = zfs_open(hdl, top_zfs,