From b5dfe4bec2c5eb24559f650da47678ad1de527b6 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Thu, 18 Jul 2013 16:17:23 +0200 Subject: [PATCH] metadata: add is_change_activating Add simple inline function to check, whether the change is activating. (better then macro since we get type checking). --- lib/metadata/metadata-exported.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/metadata/metadata-exported.h b/lib/metadata/metadata-exported.h index b57184709..f667139bb 100644 --- a/lib/metadata/metadata-exported.h +++ b/lib/metadata/metadata-exported.h @@ -689,6 +689,12 @@ typedef enum activation_change { CHANGE_AAY = 5 /* automatic activation */ } activation_change_t; +/* Returns true, when change activates device */ +static inline int is_change_activating(activation_change_t change) +{ + return ((change != CHANGE_AN) && (change != CHANGE_ALN)); +} + /* FIXME: refactor and reduce the size of this struct! */ struct lvcreate_params { /* flags */