summaryrefslogtreecommitdiff
path: root/src/shared/dissect-image.h
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2022-09-10 07:05:12 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2022-09-18 17:26:22 +0900
commitbabd5b08b58a58ed0d6bf3d1efb87b87702bd182 (patch)
tree444300ffa3f8e0e3af87c28bede5d9dff9c25167 /src/shared/dissect-image.h
parent00e295055be5a7e71ed34e3a2aa160349f25c6bc (diff)
downloadsystemd-babd5b08b58a58ed0d6bf3d1efb87b87702bd182.tar.gz
dissect-image: introduce DISSECTED_PARTITION_NULL
Currently, it is not necessary to set partno or architecture in dissect_image_new(), but just for safety. Preparation for later commits.
Diffstat (limited to 'src/shared/dissect-image.h')
-rw-r--r--src/shared/dissect-image.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/shared/dissect-image.h b/src/shared/dissect-image.h
index fe478bde49..aee8f1c315 100644
--- a/src/shared/dissect-image.h
+++ b/src/shared/dissect-image.h
@@ -33,6 +33,12 @@ struct DissectedPartition {
uint64_t offset;
};
+#define DISSECTED_PARTITION_NULL \
+ ((DissectedPartition) { \
+ .partno = -1, \
+ .architecture = _ARCHITECTURE_INVALID, \
+ })
+
typedef enum PartitionDesignator {
PARTITION_ROOT,
PARTITION_ROOT_SECONDARY, /* Secondary architecture */