• Home
  • Raw
  • Download

Lines Matching refs:mount_flags

97 				   int *mount_flags, char *mtpt, int mtlen)  in check_mntent_file()  argument
107 *mount_flags = 0; in check_mntent_file()
162 *mount_flags = EXT2_MF_MOUNTED; in check_mntent_file()
197 *mount_flags = EXT2_MF_MOUNTED; in check_mntent_file()
202 *mount_flags |= EXT2_MF_READONLY; in check_mntent_file()
216 *mount_flags |= EXT2_MF_ISROOT; in check_mntent_file()
220 *mount_flags |= EXT2_MF_READONLY; in check_mntent_file()
231 static errcode_t check_mntent(const char *file, int *mount_flags, in check_mntent() argument
237 retval = check_mntent_file("/tmp/mtab", file, mount_flags, in check_mntent()
243 retval = check_mntent_file("/proc/mounts", file, mount_flags, in check_mntent()
245 if (retval == 0 && (*mount_flags != 0)) in check_mntent()
252 retval = check_mntent_file(MOUNTED, file, mount_flags, mtpt, mtlen); in check_mntent()
255 *mount_flags = 0; in check_mntent()
263 static errcode_t check_getmntinfo(const char *file, int *mount_flags, in check_getmntinfo() argument
280 *mount_flags = 0; in check_getmntinfo()
288 *mount_flags = EXT2_MF_MOUNTED; in check_getmntinfo()
366 errcode_t ext2fs_check_mount_point(const char *device, int *mount_flags, in ext2fs_check_mount_point() argument
372 *mount_flags = EXT2_MF_MOUNTED | EXT2_MF_READONLY; in ext2fs_check_mount_point()
374 *mount_flags = EXT2_MF_ISROOT; in ext2fs_check_mount_point()
378 *mount_flags = EXT2_MF_MOUNTED; in ext2fs_check_mount_point()
380 *mount_flags = EXT2_MF_ISROOT; in ext2fs_check_mount_point()
385 *mount_flags = EXT2_MF_MOUNTED | EXT2_MF_SWAP; in ext2fs_check_mount_point()
389 retval = check_mntent(device, mount_flags, mtpt, mtlen); in ext2fs_check_mount_point()
392 retval = check_getmntinfo(device, mount_flags, mtpt, mtlen); in ext2fs_check_mount_point()
397 *mount_flags = 0; in ext2fs_check_mount_point()
415 *mount_flags |= EXT2_MF_BUSY; in ext2fs_check_mount_point()
428 errcode_t ext2fs_check_if_mounted(const char *file, int *mount_flags) in ext2fs_check_if_mounted() argument
430 return ext2fs_check_mount_point(file, mount_flags, NULL, 0); in ext2fs_check_if_mounted()
436 int retval, mount_flags; in main() local
446 retval = ext2fs_check_mount_point(argv[1], &mount_flags, in main()
453 printf("Device %s reports flags %02x\n", argv[1], mount_flags); in main()
454 if (mount_flags & EXT2_MF_BUSY) in main()
456 if (mount_flags & EXT2_MF_MOUNTED) in main()
458 if (mount_flags & EXT2_MF_SWAP) in main()
460 if (mount_flags & EXT2_MF_READONLY) in main()
462 if (mount_flags & EXT2_MF_ISROOT) in main()