X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Fjob.h;h=8cc3a02192595c30eaa76150ce40cbb543849c51;hb=b33918c210a9b7a651e4e91cf7429967f1df6c25;hp=c23a38029d3932c23e1edf5426b10782f0c5d473;hpb=255baef68a8d9d74cb3b846f93c290225ad162aa;p=elogind.git diff --git a/src/core/job.h b/src/core/job.h index c23a38029..8cc3a0219 100644 --- a/src/core/job.h +++ b/src/core/job.h @@ -97,7 +97,8 @@ enum JobResult { JOB_TIMEOUT, /* JobTimeout elapsed */ JOB_FAILED, /* Job failed */ JOB_DEPENDENCY, /* A required dependency job did not result in JOB_DONE */ - JOB_SKIPPED, /* JOB_RELOAD of inactive unit; negative result of JOB_VERIFY_ACTIVE */ + JOB_SKIPPED, /* Negative result of JOB_VERIFY_ACTIVE */ + JOB_INVALID, /* JOB_RELOAD of inactive unit */ _JOB_RESULT_MAX, _JOB_RESULT_INVALID = -1 }; @@ -221,3 +222,5 @@ JobMode job_mode_from_string(const char *s) _pure_; const char* job_result_to_string(JobResult t) _const_; JobResult job_result_from_string(const char *s) _pure_; + +int job_get_timeout(Job *j, uint64_t *timeout) _pure_;