/* SPDX-License-Identifier: LGPL-2.1-or-later */ #pragma once /* This needs to be after sys/mount.h */ #include #include "macro.h" DEFINE_TRIVIAL_CLEANUP_FUNC_FULL(struct libmnt_table*, mnt_free_table, NULL); DEFINE_TRIVIAL_CLEANUP_FUNC_FULL(struct libmnt_iter*, mnt_free_iter, NULL); int libmount_parse( const char *path, FILE *source, struct libmnt_table **ret_table, struct libmnt_iter **ret_iter); int libmount_is_leaf( struct libmnt_table *table, struct libmnt_fs *fs);