diff options
author | Dick Porter <dick@acm.org> | 2002-04-30 16:17:27 +0400 |
---|---|---|
committer | Dick Porter <dick@acm.org> | 2002-04-30 16:17:27 +0400 |
commit | 94ddc5e3cc192bffd6cc23cf8f638408f1c31b22 (patch) | |
tree | 0dca548be483f642715c95cde39ad01d9d4abb42 /acconfig.h | |
parent | 0916c59d8ffbef30d39c6608e96d2fea0784bb0c (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.h | 1 |
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 |