aboutsummaryrefslogtreecommitdiffstats
path: root/src/database.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/database.h')
-rw-r--r--src/database.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/database.h b/src/database.h
index fdeab420a..f0f225108 100644
--- a/src/database.h
+++ b/src/database.h
@@ -69,4 +69,15 @@ db_load(void);
time_t
db_get_mtime(void);
+/**
+ * Returns true if there is a valid database file on the disk.
+ */
+static inline bool
+db_exists(void)
+{
+ /* mtime is set only if the database file was loaded or saved
+ successfully */
+ return db_get_mtime() > 0;
+}
+
#endif