Searched refs:fsidbuf (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/sbin/mount/ |
| H A D | mount.c | 661 char *fsidbuf; in prmount() local 699 fsidbuf = malloc(sizeof(sfp->f_fsid) * 2 + 1); in prmount() 700 if (fsidbuf == NULL) in prmount() 703 sprintf(&fsidbuf[i * 2], "%02x", in prmount() 705 fsidbuf[i * 2] = '\0'; in prmount() 706 xo_emit("{D:, }{Lw:fsid}{:fsid}", fsidbuf); in prmount() 707 free(fsidbuf); in prmount()
|
| /freebsd-14.2/sbin/umount/ |
| H A D | umount.c | 348 char fsidbuf[64]; in umountfs() local 422 snprintf(fsidbuf, sizeof(fsidbuf), "FSID:%d:%d", sfs->f_fsid.val[0], in umountfs() 424 if (unmount(fsidbuf, fflag | MNT_BYFSID) != 0) { in umountfs()
|
| /freebsd-14.2/sys/kern/ |
| H A D | vfs_mount.c | 1728 char *fsidbuf, *pathbuf; in kern_unmount() local 1740 fsidbuf = malloc(MNAMELEN, M_TEMP, M_WAITOK); in kern_unmount() 1741 error = copyinstr(path, fsidbuf, MNAMELEN, NULL); in kern_unmount() 1743 free(fsidbuf, M_TEMP); in kern_unmount() 1747 AUDIT_ARG_TEXT(fsidbuf); in kern_unmount() 1749 if (sscanf(fsidbuf, "FSID:%d:%d", &fsid.val[0], &fsid.val[1]) != 2) { in kern_unmount() 1750 free(fsidbuf, M_TEMP); in kern_unmount() 1755 free(fsidbuf, M_TEMP); in kern_unmount()
|