Home
last modified time | relevance | path

Searched refs:snapname (Results 1 – 24 of 24) sorted by relevance

/NextBSD/sbin/mksnap_ffs/
HDmksnap_ffs.c65 char *cp, *snapname; in main() local
73 snapname = argv[1]; in main()
75 snapname = argv[2]; /* Old usage. */ in main()
87 if (strlen(snapname) >= PATH_MAX) in main()
88 errx(1, "pathname too long %s", snapname); in main()
89 cp = strrchr(snapname, '/'); in main()
92 } else if (cp == snapname) { in main()
95 strlcpy(path, snapname, cp - snapname + 1); in main()
118 build_iovec(&iov, &iovlen, "from", snapname, (size_t)-1); in main()
127 err(1, "Cannot create snapshot %s%s%s", snapname, in main()
[all …]
/NextBSD/cddl/contrib/opensolaris/lib/libzfs_core/common/
HDlibzfs_core.c479 lzc_get_holds(const char *snapname, nvlist_t **holdsp) argument
483 error = lzc_ioctl(ZFS_IOC_GET_HOLDS, snapname, innvl, holdsp);
515 lzc_send(const char *snapname, const char *from, int fd, argument
518 return (lzc_send_resume(snapname, from, fd, flags, 0, 0));
522 lzc_send_resume(const char *snapname, const char *from, int fd, argument
540 err = lzc_ioctl(ZFS_IOC_SEND_NEW, snapname, args, NULL);
561 lzc_send_space(const char *snapname, const char *from, uint64_t *spacep) argument
570 err = lzc_ioctl(ZFS_IOC_SEND_SPACE, snapname, args, &result);
598 lzc_receive_impl(const char *snapname, nvlist_t *props, const char *origin, argument
614 (void) strlcpy(zc.zc_name, snapname, sizeof (zc.zc_name));
[all …]
/NextBSD/sbin/fsck_ffs/
HDmain.c344 snprintf(snapname, sizeof snapname, "%s/.snap", in checkfilesys()
346 if (stat(snapname, &snapdir) < 0) { in checkfilesys()
351 snapname, strerror(errno)); in checkfilesys()
353 mkdir(snapname, 0770) < 0 || in checkfilesys()
354 chown(snapname, -1, grp->gr_gid) < 0 || in checkfilesys()
355 chmod(snapname, 0770) < 0) { in checkfilesys()
359 snapname, strerror(errno)); in checkfilesys()
365 snapname); in checkfilesys()
369 snprintf(snapname, sizeof snapname, in checkfilesys()
372 build_iovec(&iov, &iovlen, "from", snapname, in checkfilesys()
[all …]
HDsetup.c83 unlink(snapname); in setup()
91 unlink(snapname); in setup()
101 unlink(snapname); in setup()
107 unlink(snapname); in setup()
114 unlink(snapname); in setup()
124 unlink(snapname); in setup()
131 unlink(snapname); in setup()
HDglobs.c72 char snapname[BUFSIZ]; /* when doing snapshots, the name of the file */ variable
139 bzero(snapname, sizeof(char) * BUFSIZ); in fsckinit()
HDfsck.h300 extern char snapname[BUFSIZ]; /* when doing snapshots, the name of the file */
HDfsutil.c393 unlink(snapname); in ckfini()
/NextBSD/sbin/dump/
HDmain.c355 char snapname[BUFSIZ], snapcmd[BUFSIZ]; in main() local
357 snprintf(snapname, sizeof snapname, "%s/.snap", mntpt); in main()
358 if ((stat(snapname, &sb) < 0) || !S_ISDIR(sb.st_mode)) { in main()
361 snapname); in main()
367 snprintf(snapname, sizeof snapname, in main()
370 _PATH_MKSNAP_FFS, mntpt, snapname); in main()
371 unlink(snapname); in main()
374 snapname, strerror(errno)); in main()
375 if ((diskfd = open(snapname, O_RDONLY)) < 0) { in main()
376 unlink(snapname); in main()
[all …]
/NextBSD/cddl/contrib/opensolaris/lib/libzfs/common/
HDlibzfs_iter.c389 char snapname[ZFS_MAXNAMELEN]; in zfs_iter_snapspec() local
390 (void) snprintf(snapname, sizeof (snapname), in zfs_iter_snapspec()
394 snapname, ZFS_TYPE_SNAPSHOT)) { in zfs_iter_snapspec()
409 char snapname[ZFS_MAXNAMELEN]; in zfs_iter_snapspec() local
411 (void) snprintf(snapname, sizeof (snapname), "%s@%s", in zfs_iter_snapspec()
414 snapname); in zfs_iter_snapspec()
HDlibzfs_sendrecv.c495 fsavl_find(avl_tree_t *avl, uint64_t snapguid, char **snapname) in fsavl_find() argument
504 if (snapname) in fsavl_find()
505 *snapname = fn->fn_snapname; in fsavl_find()
620 char *snapname; in send_iterate_snap() local
623 snapname = strrchr(zhp->zfs_name, '@')+1; in send_iterate_snap()
625 VERIFY(0 == nvlist_add_uint64(sd->parent_snaps, snapname, guid)); in send_iterate_snap()
630 if ((sd->fromsnap && strcmp(snapname, sd->fromsnap) == 0) || in send_iterate_snap()
632 strcmp(snapname, sd->tosnap) == 0)) { in send_iterate_snap()
638 VERIFY(0 == nvlist_add_nvlist(sd->snapprops, snapname, nv)); in send_iterate_snap()
1122 char *snapname; in dump_snapshot() local
[all …]
HDlibzfs_dataset.c2902 const char *snapname; in zfs_prop_get_written_int() local
2906 snapname = strchr(propname, '@') + 1; in zfs_prop_get_written_int()
2907 if (strchr(snapname, '@')) { in zfs_prop_get_written_int()
2908 (void) strlcpy(zc.zc_value, snapname, sizeof (zc.zc_value)); in zfs_prop_get_written_int()
2919 (void) strlcat(zc.zc_value, snapname, sizeof (zc.zc_value)); in zfs_prop_get_written_int()
3412 const char *snapname; member
3423 "%s@%s", zhp->zfs_name, dd->snapname); in zfs_check_snap_cb()
3437 zfs_destroy_snaps(zfs_handle_t *zhp, char *snapname, boolean_t defer) in zfs_destroy_snaps() argument
3442 dd.snapname = snapname; in zfs_destroy_snaps()
3449 zhp->zfs_name, snapname); in zfs_destroy_snaps()
[all …]
/NextBSD/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
HDdsl_userhold.c348 dsl_dataset_t *ds, nvlist_t *holds, const char *snapname) in dsl_dataset_user_release_check_one() argument
384 snapname, holdname); in dsl_dataset_user_release_check_one()
409 fnvlist_add_boolean(ddura->ddura_todelete, snapname); in dsl_dataset_user_release_check_one()
413 fnvlist_add_nvlist(ddura->ddura_chkholds, snapname, in dsl_dataset_user_release_check_one()
443 const char *snapname = nvpair_name(pair); in dsl_dataset_user_release_check() local
449 error = holdfunc(dp, snapname, FTAG, &ds); in dsl_dataset_user_release_check()
452 holds, snapname); in dsl_dataset_user_release_check()
458 snapname, error); in dsl_dataset_user_release_check()
HDzfs_ctldir.c838 char snapname[MAXNAMELEN]; in zfsctl_snapdir_remove() local
859 err = zfsctl_snapshot_zname(dvp, name, MAXNAMELEN, snapname); in zfsctl_snapdir_remove()
861 err = zfs_secpolicy_destroy_perms(snapname, cr); in zfsctl_snapdir_remove()
875 err = dsl_destroy_snapshot(snapname, B_FALSE); in zfsctl_snapdir_remove()
957 char snapname[MAXNAMELEN]; local
1028 VERIFY(zfsctl_snapshot_zname(dvp, nm, MAXNAMELEN, snapname) == 0);
1046 err = zfsctl_snapshot_zname(dvp, nm, MAXNAMELEN, snapname);
1057 if (dmu_objset_hold(snapname, FTAG, &snap) != 0) {
1090 err = mount_snapshot(curthread, vpp, "zfs", mountpoint, snapname, 0);
1169 char snapname[MAXNAMELEN]; in zfsctl_snapdir_readdir_cb() local
[all …]
HDdsl_dataset.c561 const char *snapname; in dsl_dataset_hold() local
566 err = dsl_dir_hold(dp, name, FTAG, &dd, &snapname); in dsl_dataset_hold()
578 if (err == 0 && snapname != NULL) { in dsl_dataset_hold()
581 if (*snapname++ != '@') { in dsl_dataset_hold()
587 dprintf("looking for snapshot '%s'\n", snapname); in dsl_dataset_hold()
588 err = dsl_dataset_snap_lookup(ds, snapname, &obj); in dsl_dataset_hold()
596 (void) strlcpy(snap_ds->ds_snapname, snapname, in dsl_dataset_hold()
941 const char *snapname; member
951 dsname = kmem_asprintf("%s@%s", name, da->snapname); in dsl_check_snap_cb()
959 dmu_get_recursive_snaps_nvl(char *fsname, const char *snapname, in dmu_get_recursive_snaps_nvl() argument
[all …]
HDdmu_objset.c996 dmu_objset_snapshot_one(const char *fsname, const char *snapname) in dmu_objset_snapshot_one() argument
999 char *longsnap = kmem_asprintf("%s@%s", fsname, snapname); in dmu_objset_snapshot_one()
1975 dmu_fsname(const char *snapname, char *buf) in dmu_fsname() argument
1977 char *atp = strchr(snapname, '@'); in dmu_fsname()
1980 if (atp - snapname >= MAXNAMELEN) in dmu_fsname()
1982 (void) strlcpy(buf, snapname, atp - snapname + 1); in dmu_fsname()
HDzfs_ioctl.c3459 zfs_unmount_snap(const char *snapname) in zfs_unmount_snap() argument
3465 if (strchr(snapname, '@') == NULL) in zfs_unmount_snap()
3468 vfsp = zfs_get_vfs(snapname); in zfs_unmount_snap()
3495 zfs_unmount_snap_cb(const char *snapname, void *arg) in zfs_unmount_snap_cb() argument
3497 return (zfs_unmount_snap(snapname)); in zfs_unmount_snap_cb()
3732 const char *snapname = arg; in recursive_unmount() local
3735 (void) snprintf(fullname, sizeof (fullname), "%s@%s", fsname, snapname); in recursive_unmount()
5327 zfs_ioc_get_holds(const char *snapname, nvlist_t *args, nvlist_t *outnvl) in zfs_ioc_get_holds() argument
5329 return (dsl_dataset_get_holds(snapname, outnvl)); in zfs_ioc_get_holds()
5479 zfs_ioc_send_new(const char *snapname, nvlist_t *innvl, nvlist_t *outnvl) in zfs_ioc_send_new() argument
[all …]
/NextBSD/sys/cddl/contrib/opensolaris/common/zfs/
HDzfs_ioctl_compat.c875 char *poolname, *snapname; in zfs_ioctl_compat_innvl() local
907 snapname = kmem_asprintf("%s@%s", zc->zc_name, zc->zc_value); in zfs_ioctl_compat_innvl()
908 fnvlist_add_boolean(tmpnvl, snapname); in zfs_ioctl_compat_innvl()
909 kmem_free(snapname, strlen(snapname + 1)); in zfs_ioctl_compat_innvl()
975 snapname = kmem_asprintf("%s@%s", zc->zc_name, in zfs_ioctl_compat_innvl()
977 nvlist_add_string(tmpnvl, snapname, zc->zc_string); in zfs_ioctl_compat_innvl()
978 kmem_free(snapname, strlen(snapname + 1)); in zfs_ioctl_compat_innvl()
1006 snapname = kmem_asprintf("%s@%s", zc->zc_name, in zfs_ioctl_compat_innvl()
1009 fnvlist_add_nvlist(nvl, snapname, tmpnvl); in zfs_ioctl_compat_innvl()
1010 kmem_free(snapname, strlen(snapname + 1)); in zfs_ioctl_compat_innvl()
/NextBSD/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
HDdsl_dataset.h269 int dsl_dataset_snapshot_tmp(const char *fsname, const char *snapname,
323 int dsl_dataset_snapshot_check_impl(dsl_dataset_t *ds, const char *snapname,
325 void dsl_dataset_snapshot_sync_impl(dsl_dataset_t *ds, const char *snapname,
HDzfs_ctldir.h53 int zfsctl_destroy_snapshot(const char *snapname, int force);
HDdmu_objset.h176 int dmu_fsname(const char *snapname, char *buf);
HDdmu.h278 int dmu_get_recursive_snaps_nvl(char *fsname, const char *snapname,
283 int dmu_objset_snapshot_one(const char *fsname, const char *snapname);
/NextBSD/cddl/contrib/opensolaris/lib/pyzfs/common/
HDdataset.py226 (base, snapname) = dsname.split('@')
231 snapname)
/NextBSD/cddl/contrib/opensolaris/cmd/ztest/
HDztest.c3229 char snapname[MAXNAMELEN]; in ztest_snapshot_create() local
3232 (void) snprintf(snapname, sizeof (snapname), "%llu", (u_longlong_t)id); in ztest_snapshot_create()
3234 error = dmu_objset_snapshot_one(osname, snapname); in ztest_snapshot_create()
3241 snapname, error); in ztest_snapshot_create()
3249 char snapname[MAXNAMELEN]; in ztest_snapshot_destroy() local
3252 (void) snprintf(snapname, MAXNAMELEN, "%s@%llu", osname, in ztest_snapshot_destroy()
3255 error = dsl_destroy_snapshot(snapname, B_FALSE); in ztest_snapshot_destroy()
3257 fatal(0, "ztest_snapshot_destroy(%s) = %d", snapname, error); in ztest_snapshot_destroy()
4628 user_release_one(const char *snapname, const char *holdname) in user_release_one() argument
4636 fnvlist_add_nvlist(snaps, snapname, holds); in user_release_one()
[all …]
/NextBSD/cddl/contrib/opensolaris/cmd/zfs/
HDzfs_main.c5610 const char *snapname; in holds_callback() local
5615 snapname = delim + 1; in holds_callback()
5616 if (strcmp(cbp->cb_snapname, snapname)) in holds_callback()
5704 const char *snapname = NULL; in zfs_do_holds() local
5708 snapname = delim + 1; in zfs_do_holds()
5714 cb.cb_snapname = snapname; in zfs_do_holds()
6956 char snapname[ZFS_MAXNAMELEN]; in zfs_do_bookmark() local
6997 (void) strncpy(snapname, argv[1], sizeof (snapname)); in zfs_do_bookmark()
6998 *strchr(snapname, '#') = '\0'; in zfs_do_bookmark()
6999 (void) strlcat(snapname, argv[0], sizeof (snapname)); in zfs_do_bookmark()
[all …]