]> git.ipfire.org Git - thirdparty/util-linux.git/blobdiff - libmount/src/mountP.h
libmount: handle btrfs default subvolume mount
[thirdparty/util-linux.git] / libmount / src / mountP.h
index 25418a2e40737726e329dcd75da948821d2712d3..0bc67e5f7a7818001c09ff649861d5303e448dfb 100644 (file)
@@ -40,6 +40,7 @@
 #define MNT_DEBUG_CXT          (1 << 9)
 #define MNT_DEBUG_DIFF         (1 << 10)
 #define MNT_DEBUG_MONITOR      (1 << 11)
+#define MNT_DEBUG_BTRFS                (1 << 12)
 
 #define MNT_DEBUG_ALL          0xFFFF
 
@@ -411,4 +412,9 @@ extern int mnt_update_set_filename(struct libmnt_update *upd,
 extern int mnt_update_already_done(struct libmnt_update *upd,
                                   struct libmnt_lock *lc);
 
+#if __linux__
+/* btrfs.c */
+extern uint64_t btrfs_get_default_subvol_id(const char *path);
+#endif
+
 #endif /* _LIBMOUNT_PRIVATE_H */