Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDick Porter <dick@acm.org>2002-04-30 16:17:27 +0400
committerDick Porter <dick@acm.org>2002-04-30 16:17:27 +0400
commit94ddc5e3cc192bffd6cc23cf8f638408f1c31b22 (patch)
tree0dca548be483f642715c95cde39ad01d9d4abb42 /acconfig.h
parent0916c59d8ffbef30d39c6608e96d2fea0784bb0c (diff)
2002-04-30 Dick Porter <dick@ximian.com>
* Completely rewrote the handle waiting code: removed the helper thread and its attendant complexity. All handle waiting is now abstracted into the WaitForSingleObject() and WaitForMultipleObjects() functions. * Implemented inter-process sharing of handles using sysv shared memory. This makes handles even more opaque, with a handle now just an index into an array. 2002-04-30 Dick Porter <dick@ximian.com> * socket-io.c: Cope with SOCKET being an integer rather than a pointer now. * threads.c: Added Thread_free_internal, to deal with thread handle cleanup. Moved calls to handle_store() and handle_remove() to start_wrapper(), so each can only be called once. Allocate synchronisation blocks with GC_malloc(), and use GC finalisation to close the handles. * icall.c: added System.Threading.Thread::Thread_free_internal 2002-04-30 Dick Porter <dick@ximian.com> * acconfig.h: * configure.in: Added option to disable using shared memory for handles 2002-04-30 Dick Porter <dick@ximian.com> * shmdel.c: * scratch.c: * hps.c: * Makefile.am: Some tools to help debug shared memory handles: 'hps' shows handle status, 'scratch' displays info about scratch data (such as handle names), 'shmdel' deletes the shared memory segment. 2002-04-30 Dick Porter <dick@ximian.com> * interp.c: Tell glib to not abort when g_log() etc print recursively 2002-04-30 Dick Porter <dick@ximian.com> * mono.c (main): Tell glib to not abort when g_log() etc print recursively svn path=/trunk/mono/; revision=4166
Diffstat (limited to 'acconfig.h')
-rw-r--r--acconfig.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/acconfig.h b/acconfig.h
index 53815a7b6bf..4d3912b688f 100644
--- a/acconfig.h
+++ b/acconfig.h
@@ -13,3 +13,4 @@
#undef NAME_DEV_RANDOM
#undef HAVE_CRYPT_RNG
#undef HAVE_BOEHM_GC
+#undef DISABLE_SHARED_HANDLES