Lines Matching defs:mnt
37 static int mtab_needs_update(const char *mnt)
42 if (strncmp(mnt, _PATH_MOUNTED, strlen(mnt)) == 0 &&
43 _PATH_MOUNTED[strlen(mnt)] == '/')
54 const char *mnt, const char *type, const char *opts)
60 if (!mtab_needs_update(mnt))
93 fsname, mnt, NULL, &env);
109 int fuse_mnt_umount(const char *progname, const char *mnt, int lazy)
115 if (!mtab_needs_update(mnt))
129 execle("/sbin/umount", "/sbin/umount", mnt,
132 execle("/sbin/umount", "/sbin/umount", "-f", mnt,
216 int fuse_mnt_check_empty(const char *progname, const char *mnt,
223 DIR *dp = opendir(mnt);
267 static int mtab_needs_update(const char *mnt)
273 if (strncmp(mnt, _PATH_MOUNTED, strlen(mnt)) == 0 &&
274 _PATH_MOUNTED[strlen(mnt)] == '/')
301 const char *mnt, const char *type, const char *opts)
305 if (!mtab_needs_update(mnt))
339 fsname, mnt, NULL, &env);
347 int fuse_mnt_umount(const char *progname, const char *mnt, int lazy)
352 if (!mtab_needs_update(mnt)) {
353 res = umount2(mnt, lazy ? 2 : 0);
356 mnt, strerror(errno));
372 execle("/bin/umount", "/bin/umount", "-i", mnt, "-l",
375 execle("/bin/umount", "/bin/umount", "-i", mnt,