X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Funit.h;h=e3ca8bbca6f6d014488dc0313ad2486d3a9f3ce2;hp=1c97e158fc3dd2e93c0996619abe70338f2650d5;hb=7fab9d01b5940a67ca070754361afb9dfaa520f2;hpb=b5e9dba8d60b8fb80b6302b6ea2cd665b3ab370c diff --git a/src/unit.h b/src/unit.h index 1c97e158f..e3ca8bbca 100644 --- a/src/unit.h +++ b/src/unit.h @@ -180,6 +180,10 @@ struct Meta { /* Used during GC sweeps */ unsigned gc_marker; + /* When deserializing, temporarily store the job type for this + * unit here, if there was a job scheduled */ + int deserialized_job; /* This is actually of type JobType */ + /* If we go down, pull down everything that depends on us, too */ bool recursive_stop; @@ -198,16 +202,16 @@ struct Meta { /* Don't allow the user to stop this unit manually, allow stopping only indirectly via dependency. */ bool refuse_manual_stop; - /* When deserializing, temporarily store the job type for this - * unit here, if there was a job scheduled */ - int deserialized_job; /* This is actually of type JobType */ - bool in_load_queue:1; bool in_dbus_queue:1; bool in_cleanup_queue:1; bool in_gc_queue:1; bool sent_dbus_new_signal:1; + + bool no_gc:1; + + bool in_audit:1; }; #include "service.h"