X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fjob.h;h=2499e6492a9b7b0d66563623c0122d21a8b6ad1e;hb=5622dde36deb414ab372a2d767584eaca73aec46;hp=a69c4aaf1d55b65cfbb004b84ddf83074c3d5109;hpb=69dd2852bb2c433b517d89792adb4461a4178aa1;p=elogind.git diff --git a/src/job.h b/src/job.h index a69c4aaf1..2499e6492 100644 --- a/src/job.h +++ b/src/job.h @@ -1,4 +1,4 @@ -/*-*- Mode: C; c-basic-offset: 8 -*-*/ +/*-*- Mode: C; c-basic-offset: 8; indent-tabs-mode: nil -*-*/ #ifndef foojobhfoo #define foojobhfoo @@ -66,6 +66,7 @@ enum JobMode { JOB_FAIL, JOB_REPLACE, JOB_ISOLATE, + JOB_IGNORE_DEPENDENCIES, _JOB_MODE_MAX, _JOB_MODE_INVALID = -1 }; @@ -116,6 +117,7 @@ struct Job { bool in_dbus_queue:1; bool sent_dbus_new_signal:1; bool failed:1; + bool ignore_deps:1; }; Job* job_new(Manager *m, JobType type, Unit *unit); @@ -124,7 +126,6 @@ void job_dump(Job *j, FILE*f, const char *prefix); JobDependency* job_dependency_new(Job *subject, Job *object, bool matters, bool conflicts); void job_dependency_free(JobDependency *l); -void job_dependency_delete(Job *subject, Job *object, bool *matters); bool job_is_anchor(Job *j);