Lines Matching defs:mip
553 * Various configuration of the mountpoint. Mostly, enact 'mip'.
556 do_mtptsetup(const char *mtpoint, struct mtpt_info *mip)
560 if (!mip->mi_have_mode && !mip->mi_have_uid && !mip->mi_have_gid)
569 if (mip->mi_forced_pw) {
582 if (mip->mi_have_mode) {
584 mip->mi_mode);
586 if (chmod(mtpoint, mip->mi_mode) == -1)
593 if (mip->mi_have_uid) {
595 mip->mi_uid);
597 if (chown(mtpoint, mip->mi_uid, -1) == -1)
599 mip->mi_uid);
601 if (mip->mi_have_gid) {
603 mip->mi_gid);
605 if (chown(mtpoint, -1, mip->mi_gid) == -1)
607 mip->mi_gid);
646 * name. Upon return, the uid and gid fields in 'mip' will contain
657 extract_ugid(const char *str, struct mtpt_info *mip)
667 uid = &mip->mi_uid;
668 gid = &mip->mi_gid;
669 mip->mi_have_uid = mip->mi_have_gid = false;
689 mip->mi_have_uid = true;
701 mip->mi_have_gid = true;