Lines Matching refs:mip
560 do_mtptsetup(const char *mtpoint, struct mtpt_info *mip) in do_mtptsetup() argument
564 if (!mip->mi_have_mode && !mip->mi_have_uid && !mip->mi_have_gid) in do_mtptsetup()
573 if (mip->mi_forced_pw) { in do_mtptsetup()
586 if (mip->mi_have_mode) { in do_mtptsetup()
588 mip->mi_mode); in do_mtptsetup()
590 if (chmod(mtpoint, mip->mi_mode) == -1) in do_mtptsetup()
597 if (mip->mi_have_uid) { in do_mtptsetup()
599 mip->mi_uid); in do_mtptsetup()
601 if (chown(mtpoint, mip->mi_uid, -1) == -1) in do_mtptsetup()
603 mip->mi_uid); in do_mtptsetup()
605 if (mip->mi_have_gid) { in do_mtptsetup()
607 mip->mi_gid); in do_mtptsetup()
609 if (chown(mtpoint, -1, mip->mi_gid) == -1) in do_mtptsetup()
611 mip->mi_gid); in do_mtptsetup()
661 extract_ugid(const char *str, struct mtpt_info *mip) in extract_ugid() argument
671 uid = &mip->mi_uid; in extract_ugid()
672 gid = &mip->mi_gid; in extract_ugid()
673 mip->mi_have_uid = mip->mi_have_gid = false; in extract_ugid()
693 mip->mi_have_uid = true; in extract_ugid()
705 mip->mi_have_gid = true; in extract_ugid()