| /NextBSD/sbin/mksnap_ffs/ |
| HD | mksnap_ffs.c | 65 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/ |
| HD | libzfs_core.c | 479 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/ |
| HD | main.c | 344 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 …]
|
| HD | setup.c | 83 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()
|
| HD | globs.c | 72 char snapname[BUFSIZ]; /* when doing snapshots, the name of the file */ variable 139 bzero(snapname, sizeof(char) * BUFSIZ); in fsckinit()
|
| HD | fsck.h | 300 extern char snapname[BUFSIZ]; /* when doing snapshots, the name of the file */
|
| HD | fsutil.c | 393 unlink(snapname); in ckfini()
|
| /NextBSD/sbin/dump/ |
| HD | main.c | 355 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/ |
| HD | libzfs_iter.c | 389 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()
|
| HD | libzfs_sendrecv.c | 495 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 …]
|
| HD | libzfs_dataset.c | 2902 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/ |
| HD | dsl_userhold.c | 348 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()
|
| HD | zfs_ctldir.c | 838 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 …]
|
| HD | dsl_dataset.c | 561 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 …]
|
| HD | dmu_objset.c | 996 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()
|
| HD | zfs_ioctl.c | 3459 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/ |
| HD | zfs_ioctl_compat.c | 875 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/ |
| HD | dsl_dataset.h | 269 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,
|
| HD | zfs_ctldir.h | 53 int zfsctl_destroy_snapshot(const char *snapname, int force);
|
| HD | dmu_objset.h | 176 int dmu_fsname(const char *snapname, char *buf);
|
| HD | dmu.h | 278 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/ |
| HD | dataset.py | 226 (base, snapname) = dsname.split('@') 231 snapname)
|
| /NextBSD/cddl/contrib/opensolaris/cmd/ztest/ |
| HD | ztest.c | 3229 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/ |
| HD | zfs_main.c | 5610 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 …]
|