]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
homework: use bit fields where we deal with lots of separate boolean flags
authorLennart Poettering <lennart@poettering.net>
Fri, 22 Oct 2021 13:51:49 +0000 (15:51 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 22 Oct 2021 14:03:23 +0000 (16:03 +0200)
No actual code changes, just making a structure a bit shorter.

src/home/homework.h

index df5356454be1cc64307026413bbf2a55cb05d73d..7bd31b5cead5112173b7885ad45c04d766517796 100644 (file)
@@ -28,12 +28,12 @@ typedef struct HomeSetup {
         void *volume_key;
         size_t volume_key_size;
 
-        bool undo_dm;
-        bool undo_mount;
-        bool do_offline_fitrim;
-        bool do_offline_fallocate;
-        bool do_mark_clean;
-        bool do_drop_caches;
+        bool undo_dm:1;
+        bool undo_mount:1;            /* Whether to unmount /run/systemd/user-home-mount */
+        bool do_offline_fitrim:1;
+        bool do_offline_fallocate:1;
+        bool do_mark_clean:1;
+        bool do_drop_caches:1;
 
         uint64_t partition_offset;
         uint64_t partition_size;