Lines Matching defs:fsid
72 fsid_t *fsid, dowhat what);
76 int parsehexfsid(const char *hex, fsid_t *fsid);
252 * Do magic checks on mountpoint/device/fsid, and then call unmount(2).
413 /* XXX, non-root users get a zero fsid, so don't warn. */
486 getmntentry(const char *fromname, const char *onname, fsid_t *fsid, dowhat what)
518 if (fsid != NULL && fsidcmp(&sfs->f_fsid, fsid) != 0)
596 fsid_t fsid;
599 if (parsehexfsid(mntname, &fsid) == 0)
600 sfs = getmntentry(NULL, NULL, &fsid, FIND);
631 parsehexfsid(const char *hex, fsid_t *fsid)
636 if (strlen(hex) != sizeof(*fsid) * 2)
639 for (i = 0; i < (int)sizeof(*fsid); i++) {
644 ((u_char *)fsid)[i] = strtol(hexbuf, NULL, 16);
664 "usage: umount [-dfNnv] special ... | node ... | fsid ...",