Add default to enable mingw32 message ports

Do some debugging/fixing of mingw32 message ports.
Still not usable.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21974 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-Macdonald 2005-11-09 09:39:25 +00:00
parent c52e8be2d6
commit 4f6fee1ae5
4 changed files with 271 additions and 184 deletions

View file

@ -74,8 +74,7 @@ Class NSPort_concrete_class;
{
NSPort_abstract_class = self;
#ifndef __MINGW32__
/* Must be kept in sync with [NSPortNameServer
+systemDefaultPortNameServer]. */
/* Must be kept in sync with [NSPortNameServer +systemDefaultPortNameServer]. */
if (GSUserDefaultsFlag(GSMacOSXCompatible) == YES
|| [[NSUserDefaults standardUserDefaults]
boolForKey: @"NSPortIsMessagePort"])
@ -87,6 +86,11 @@ Class NSPort_concrete_class;
NSPort_concrete_class = [NSSocketPort class];
}
#else
if ([[NSUserDefaults standardUserDefaults]
boolForKey: @"GSMailslot"] == YES)
NSPort_concrete_class = [NSMessagePort class];
else
NSPort_concrete_class = [NSSocketPort class];
#endif
}