summaryrefslogtreecommitdiff
path: root/src/apk_database.h
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2023-04-10 20:22:04 +0300
committerTimo Teräs <timo.teras@iki.fi>2023-04-11 20:55:13 +0300
commit18846bd08390e6ae52a0de0f94ff2a0f62aad4d7 (patch)
treed0e70797989c82e15d6e5aaf0bca156e0b62bfc8 /src/apk_database.h
parentb33825b6a41730d11e8e1dfd15ae479ce2ea8bc2 (diff)
downloadapk-tools-18846bd08390e6ae52a0de0f94ff2a0f62aad4d7.tar.gz
apk-tools-18846bd08390e6ae52a0de0f94ff2a0f62aad4d7.tar.bz2
apk-tools-18846bd08390e6ae52a0de0f94ff2a0f62aad4d7.tar.xz
apk-tools-18846bd08390e6ae52a0de0f94ff2a0f62aad4d7.zip
audit: add a new --full mode
Diffstat (limited to 'src/apk_database.h')
-rw-r--r--src/apk_database.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/apk_database.h b/src/apk_database.h
index 90fb292..d63da2d 100644
--- a/src/apk_database.h
+++ b/src/apk_database.h
@@ -45,11 +45,17 @@ struct apk_db_file {
enum apk_protect_mode {
APK_PROTECT_NONE = 0,
+ APK_PROTECT_IGNORE,
APK_PROTECT_CHANGED,
APK_PROTECT_SYMLINKS_ONLY,
APK_PROTECT_ALL,
};
+static inline int apk_protect_mode_none(enum apk_protect_mode mode)
+{
+ return mode == APK_PROTECT_NONE || mode == APK_PROTECT_IGNORE;
+}
+
struct apk_protected_path {
char *relative_pattern;
unsigned protect_mode : 3;