Lines Matching defs:devstr
204 logsetup(caddr_t devstr)
260 if (rl_roll_log(devstr) != RL_SUCCESS)
264 (void) printf("Can't roll the log for %s.\n", devstr);
357 * - if it is in mnttab, set devstr to the special (block) name
358 * - if it is in vfstab, set devstr to the special (block) name
364 derive_devstr(const caddr_t dev, caddr_t devstr, size_t str_size)
378 * The check_*() routines update devstr with the name.
380 devstr[0] = '\0';
381 if (!(check_mnttab(dev, devstr, str_size) ||
382 check_vfstab(dev, devstr, str_size))) {
391 (void) strlcpy(devstr, dev, str_size);
395 (void) strlcpy(devstr, unrawname(dev), str_size);
434 check_mount_state(caddr_t devstr, size_t str_size)
440 if (stat(devstr, &statb) < 0) {
442 errexit("fsck: could not stat %s: %s", devstr, strerror(errno));
451 if ((mountedfs = mounted(devstr, devstr, str_size)) != M_NOMNT) {
462 devstr, mountedfs == M_RW ? " READ/WRITE" : "");
466 devstr, mountedfs == M_RW ? "WRITE" :
475 (void) strlcpy(devstr, rawname(devstr), str_size);
483 open_and_intro(caddr_t devstr, int corefs)
487 if ((fsreadfd = open64(devstr, O_RDONLY)) < 0) {
488 (void) printf("Can't open %s: %s\n", devstr, strerror(errno));
494 (void) printf("** %s", devstr);
503 if (nflag || roflag || (fswritefd = open64(devstr, O_WRONLY)) < 0) {
514 (void) printf("** %s", devstr);
531 find_superblock(caddr_t devstr)
559 if (!calcsb(style, devstr, fsreadfd, &proto)) {
612 calcsb(style, devstr, fsreadfd, &sblock)) {
668 bflag, devstr);
929 static char devstr[MAXPATHLEN + 1];
932 devname = devstr;
934 derive_devstr(dev, devstr, sizeof (devstr));
935 errorlocked = is_errorlocked(devstr);
936 corefs = check_mount_state(devstr, sizeof (devstr));
940 if (open_and_intro(devstr, corefs) == -1)
943 if (mflag && mounted(devstr, devstr,
944 sizeof (devstr)) == M_RW)
945 return (devstr);
950 if (!logsetup(devstr))
960 if (find_superblock(devstr) == -1)
1000 return (devstr);