diff options
author | Jeremy Allison <jra@samba.org> | 2011-12-21 20:38:32 -0800 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2011-12-22 12:12:33 +0100 |
commit | 711c18c2301d1bea35cac1144080a94e6b89be27 (patch) | |
tree | 0ead0dba686289a6a6ffb92a58d9120d8d97deb3 /source3/lib/pthreadpool/pthreadpool.h | |
parent | 8303d163cf34d0b61bfbbc62e497f7b444a17e10 (diff) | |
download | samba-711c18c2301d1bea35cac1144080a94e6b89be27.tar.gz samba-711c18c2301d1bea35cac1144080a94e6b89be27.tar.bz2 samba-711c18c2301d1bea35cac1144080a94e6b89be27.zip |
Change the signature of pthreadpool_finished_job() to return 0
on success, errno on fail and return the jobid in a separate variable.
I need this fix for my vfs_aio_pthread.c module.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Thu Dec 22 12:12:33 CET 2011 on sn-devel-104
Diffstat (limited to 'source3/lib/pthreadpool/pthreadpool.h')
-rw-r--r-- | source3/lib/pthreadpool/pthreadpool.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source3/lib/pthreadpool/pthreadpool.h b/source3/lib/pthreadpool/pthreadpool.h index 79704ea385..0fde3c811b 100644 --- a/source3/lib/pthreadpool/pthreadpool.h +++ b/source3/lib/pthreadpool/pthreadpool.h @@ -90,8 +90,9 @@ int pthreadpool_signal_fd(struct pthreadpool *pool); * pthreadpool_signal_fd() is readable. * * @param[in] pool The pool to query for finished jobs - * @return The job_id of the finished job + * @param[out] pjobid The job_id of the finished job + * @return success: 0, failure: errno */ -int pthreadpool_finished_job(struct pthreadpool *pool); +int pthreadpool_finished_job(struct pthreadpool *pool, int *jobid); #endif |