From: Karel Zak Date: Tue, 20 Aug 2013 10:32:19 +0000 (+0200) Subject: libmount: add mnt_table_with_comments() X-Git-Tag: v2.24-rc1~368 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e670df45c6d82fe5682b74cb4017d62eae653a2e;p=thirdparty%2Futil-linux.git libmount: add mnt_table_with_comments() Signed-off-by: Karel Zak --- diff --git a/libmount/src/libmount.h.in b/libmount/src/libmount.h.in index 8d18a89931..df78c268a0 100644 --- a/libmount/src/libmount.h.in +++ b/libmount/src/libmount.h.in @@ -414,6 +414,7 @@ extern int mnt_reset_table(struct libmnt_table *tb); extern int mnt_table_get_nents(struct libmnt_table *tb); extern void mnt_table_enable_comments(struct libmnt_table *tb, int enable); +extern int mnt_table_with_comments(struct libmnt_table *tb); extern const char *mnt_table_get_intro_comment(struct libmnt_table *tb); extern int mnt_table_set_intro_comment(struct libmnt_table *tb, const char *comm); extern int mnt_table_append_intro_comment(struct libmnt_table *tb, const char *comm); diff --git a/libmount/src/libmount.sym b/libmount/src/libmount.sym index 66455051b5..2cb101c489 100644 --- a/libmount/src/libmount.sym +++ b/libmount/src/libmount.sym @@ -270,5 +270,6 @@ global: mnt_table_replace_file; mnt_table_set_intro_comment; mnt_table_set_trailing_comment; + mnt_table_with_comments; mnt_table_write_file; } MOUNT_2.23; diff --git a/libmount/src/tab.c b/libmount/src/tab.c index 9356c75295..c79b9819c7 100644 --- a/libmount/src/tab.c +++ b/libmount/src/tab.c @@ -161,6 +161,18 @@ void mnt_table_enable_comments(struct libmnt_table *tb, int enable) tb->comms = enable; } +/** + * mnt_table_with_comments: + * @tb: pointer to table + * + * Returns: 1 if comments parsing is enabled, or 0. + */ +int mnt_table_with_comments(struct libmnt_table *tb) +{ + assert(tb); + return tb ? tb->comms : 0; +} + /** * mnt_table_get_intro_comment: * @tb: pointer to tab