diff options
author | Lennart Poettering <lennart@poettering.net> | 2010-04-21 04:01:24 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2010-04-21 04:01:24 +0200 |
commit | 9d58f1dbdb77be332731fb490d0d7f91a5718da8 (patch) | |
tree | e1ea724ab245d1b37317f822185aff06af01d99c /job.h | |
parent | 51f7e59683d103590e70d17a177f1710b0b0326c (diff) |
reorder large structs a little, based on pahole info
Diffstat (limited to 'job.h')
-rw-r--r-- | job.h | 27 |
1 files changed, 13 insertions, 14 deletions
@@ -75,28 +75,16 @@ struct JobDependency { Job *subject; Job *object; - bool matters; - LIST_FIELDS(JobDependency, subject); LIST_FIELDS(JobDependency, object); + + bool matters; }; struct Job { Manager *manager; - uint32_t id; - Unit *unit; - JobType type; - JobState state; - - bool installed:1; - bool in_run_queue:1; - bool matters_to_anchor:1; - bool override:1; - bool in_dbus_queue:1; - bool sent_dbus_new_signal:1; - LIST_FIELDS(Job, transaction); LIST_FIELDS(Job, run_queue); LIST_FIELDS(Job, dbus_queue); @@ -108,6 +96,17 @@ struct Job { Job* marker; unsigned generation; + uint32_t id; + + JobType type; + JobState state; + + bool installed:1; + bool in_run_queue:1; + bool matters_to_anchor:1; + bool override:1; + bool in_dbus_queue:1; + bool sent_dbus_new_signal:1; }; Job* job_new(Manager *m, JobType type, Unit *unit); |