diff options
author | José Bollo <jose.bollo@iot.bzh> | 2019-02-15 20:49:54 +0100 |
---|---|---|
committer | José Bollo <jose.bollo@iot.bzh> | 2019-03-22 12:21:54 +0100 |
commit | 79d63b68dd5f4047a49ac178094afb2c206c167f (patch) | |
tree | 1e1ee045a6fa327c1eb9d1b1673d417f33c76e21 /libafbwsc.pc.in | |
parent | 81f9cf2f0ca3ec74ffeb3092231d85023013315d (diff) |
jobs: Refactor exiting jobs
The new termination function can allow the restart
because it doesn't abort the waiting jobs.
So after calling 'jobs_exit', all threads stop.
The function 'job_start' returns.
The threads that are in blocking state, i.e. in
a call to 'jobs_enter' or 'jobs_call' are stopped.
An error status -1 with errno=EINTR is returned in
that case.
But before returning, that function calls the exit
handler if any.
Change-Id: I85a4b1976b09b18804eb681af940531ae5ace6c3
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Diffstat (limited to 'libafbwsc.pc.in')
0 files changed, 0 insertions, 0 deletions