summaryrefslogtreecommitdiffstats
path: root/libmount
diff options
context:
space:
mode:
authorKarel Zak2015-01-26 12:25:40 +0100
committerKarel Zak2015-01-26 12:25:40 +0100
commit3df1a79ad5ed1d54af58a4c26c208c65e53e3f6c (patch)
tree35670fc83b1ba36eeabf725ff62ad2c5309e8d92 /libmount
parentMerge branch 'timex' of https://github.com/kerolasa/lelux-utiliteetit (diff)
downloadkernel-qcow2-util-linux-3df1a79ad5ed1d54af58a4c26c208c65e53e3f6c.tar.gz
kernel-qcow2-util-linux-3df1a79ad5ed1d54af58a4c26c208c65e53e3f6c.tar.xz
kernel-qcow2-util-linux-3df1a79ad5ed1d54af58a4c26c208c65e53e3f6c.zip
libmount: add options map to docs
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libmount')
-rw-r--r--libmount/docs/libmount-sections.txt1
-rw-r--r--libmount/src/libmount.h.in9
-rw-r--r--libmount/src/lock.c7
3 files changed, 12 insertions, 5 deletions
diff --git a/libmount/docs/libmount-sections.txt b/libmount/docs/libmount-sections.txt
index 38013042f..1fd509de8 100644
--- a/libmount/docs/libmount-sections.txt
+++ b/libmount/docs/libmount-sections.txt
@@ -263,6 +263,7 @@ mnt_lock_block_signals
<SECTION>
<FILE>optmap</FILE>
+libmnt_optmap
mnt_get_builtin_optmap
MNT_INVERT
MNT_NOMTAB
diff --git a/libmount/src/libmount.h.in b/libmount/src/libmount.h.in
index a45e0fad7..30dc06b69 100644
--- a/libmount/src/libmount.h.in
+++ b/libmount/src/libmount.h.in
@@ -57,14 +57,17 @@ struct libmnt_iter;
/**
* libmnt_optmap:
+ * @name: option name[=type] where type is printf-like type specifier")
+ * @id: option ID or MS_* flags (e.g MS_RDONLY)
+ * @mask: MNT_{NOMTAB,INVERT,...} mask
*
* Mount options description (map)
*/
struct libmnt_optmap
{
- const char *name; /* option name[=%<type>] (e.g. "loop[=%s]") */
- int id; /* option ID or MS_* flags (e.g MS_RDONLY) */
- int mask; /* MNT_{NOMTAB,INVERT,...} mask */
+ const char *name;
+ int id;
+ int mask;
};
/*
diff --git a/libmount/src/lock.c b/libmount/src/lock.c
index 49aeae9aa..713b3e653 100644
--- a/libmount/src/lock.c
+++ b/libmount/src/lock.c
@@ -260,8 +260,11 @@ static int mnt_wait_mtab_lock(struct libmnt_lock *ml, struct flock *fl, time_t m
int ret = 0;
gettime_monotonic(&now);
- DBG(LOCKS, ul_debugobj(ml, "(%d) waiting for F_SETLKW (now=%ju, maxtime=%ju, diff=%ju)",
- getpid(), now.tv_sec, maxtime, maxtime - now.tv_sec));
+ DBG(LOCKS, ul_debugobj(ml, "(%d) waiting for F_SETLKW (now=%lu, maxtime=%lu, diff=%lu)",
+ getpid(),
+ (unsigned long) now.tv_sec,
+ (unsigned long) maxtime,
+ (unsigned long) (maxtime - now.tv_sec)));
if (now.tv_sec >= maxtime)
return 1; /* timeout */