projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[coop handles] Add some memory fences (#3617)
[mono.git]
/
mono
/
metadata
/
threadpool-ms.h
diff --git
a/mono/metadata/threadpool-ms.h
b/mono/metadata/threadpool-ms.h
index 8aee68c4c035c10b0cfb88870a771de5ccc79d4e..1603e3a15d998d18b152aa88eb104ec6e4ee1e03 100644
(file)
--- a/
mono/metadata/threadpool-ms.h
+++ b/
mono/metadata/threadpool-ms.h
@@
-15,9
+15,9
@@
void
mono_threadpool_ms_cleanup (void);
MonoAsyncResult *
mono_threadpool_ms_cleanup (void);
MonoAsyncResult *
-mono_threadpool_ms_begin_invoke (MonoDomain *domain, MonoObject *target, MonoMethod *method, gpointer *params);
+mono_threadpool_ms_begin_invoke (MonoDomain *domain, MonoObject *target, MonoMethod *method, gpointer *params
, MonoError *error
);
MonoObject *
MonoObject *
-mono_threadpool_ms_end_invoke (MonoAsyncResult *ares, MonoArray **out_args, MonoObject **exc);
+mono_threadpool_ms_end_invoke (MonoAsyncResult *ares, MonoArray **out_args, MonoObject **exc
, MonoError *error
);
gboolean
mono_threadpool_ms_remove_domain_jobs (MonoDomain *domain, int timeout);
gboolean
mono_threadpool_ms_remove_domain_jobs (MonoDomain *domain, int timeout);
@@
-59,7
+59,7
@@
ves_icall_System_Threading_ThreadPool_IsThreadPoolHosted (void);
/* Internals */
/* Internals */
-void
-mono_threadpool_ms_enqueue_work_item (MonoDomain *domain, MonoObject *work_item);
+gboolean
+mono_threadpool_ms_enqueue_work_item (MonoDomain *domain, MonoObject *work_item
, MonoError *error
);
#endif // _MONO_THREADPOOL_MICROSOFT_H_
#endif // _MONO_THREADPOOL_MICROSOFT_H_