aboutsummaryrefslogtreecommitdiffstats
path: root/src/include/ipxe/job.h
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2013-11-01 15:05:16 +0000
committerMichael Brown <mcb30@ipxe.org>2013-11-01 16:17:28 +0000
commit5674a3c087bf1bde65b61b6b0ca26035dd47baa3 (patch)
treee30dd88a260b22c9bf3919432e645544d1867294 /src/include/ipxe/job.h
parenta3346e35877db114d467c55fc14856334d2278ab (diff)
downloadipxe-5674a3c087bf1bde65b61b6b0ca26035dd47baa3.tar.gz
[job] Allow job_progress() to return an ongoing job status code, if known
Some background jobs have a meaningful ongoing status code (e.g. the current link status for a job waiting for a network link to come up). Allow this to be exposed via the job_progress() method. Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe/job.h')
-rw-r--r--src/include/ipxe/job.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/include/ipxe/job.h b/src/include/ipxe/job.h
index c2232fc17..a2369f7c2 100644
--- a/src/include/ipxe/job.h
+++ b/src/include/ipxe/job.h
@@ -30,9 +30,9 @@ struct job_progress {
unsigned long total;
};
-extern void job_progress ( struct interface *intf,
- struct job_progress *progress );
+extern int job_progress ( struct interface *intf,
+ struct job_progress *progress );
#define job_progress_TYPE( object_type ) \
- typeof ( void ( object_type, struct job_progress *progress ) )
+ typeof ( int ( object_type, struct job_progress *progress ) )
#endif /* _IPXE_JOB_H */