Lines Matching refs:snapname
59 static char snapname[BUFSIZ]; /* when doing snapshots, the name of the file */ variable
655 snprintf(snapname, sizeof snapname, "%s/.snap", mntp->f_mntonname); in setup_bkgrdchk()
656 if (stat(snapname, &snapdir) < 0) { in setup_bkgrdchk()
659 "RUN IN BACKGROUND\n", snapname, strerror(errno)); in setup_bkgrdchk()
663 mkdir(snapname, 0770) < 0 || in setup_bkgrdchk()
664 chown(snapname, -1, grp->gr_gid) < 0 || in setup_bkgrdchk()
665 chmod(snapname, 0770) < 0) { in setup_bkgrdchk()
667 "CANNOT RUN IN BACKGROUND\n", snapname, in setup_bkgrdchk()
673 snapname); in setup_bkgrdchk()
680 snprintf(snapname, sizeof snapname, "%s/.snap/fsck_snapshot", in setup_bkgrdchk()
683 build_iovec(&iov, &iovlen, "from", snapname, (size_t)-1); in setup_bkgrdchk()
690 if (errno == EEXIST && unlink(snapname) == 0) in setup_bkgrdchk()
692 pwarn("CANNOT CREATE SNAPSHOT %s: %s %s\n", snapname, in setup_bkgrdchk()
697 if (openfilesys(snapname) == 0) { in setup_bkgrdchk()
698 unlink(snapname); in setup_bkgrdchk()
700 "BACKGROUND\n", snapname, strerror(errno)); in setup_bkgrdchk()
704 unlink(snapname); in setup_bkgrdchk()
711 *filesys = snapname; in setup_bkgrdchk()