Default setting for RelayExclude
Mike Hearn
mike at navi.cx
Wed May 25 19:15:45 CDT 2005
It's a part of the war on the config file: all settings should have
sensible defaults, including this one.
I'll go to bed now. Promise.
Mike Hearn <mh at codeweavers.com>
Default setting for RelayExclude
Index: dlls/ntdll/relay.c
===================================================================
RCS file: /home/wine/wine/dlls/ntdll/relay.c,v
retrieving revision 1.18
diff -u -p -d -u -r1.18 relay.c
--- dlls/ntdll/relay.c 24 Mar 2005 15:08:37 -0000 1.18
+++ dlls/ntdll/relay.c 26 May 2005 00:13:01 -0000
@@ -131,6 +131,20 @@ void RELAY_InitDebugLists(void)
static const WCHAR SnoopFromIncludeW[] = {'S','n','o','o','p','F','r','o','m','I','n','c','l','u','d','e',0};
static const WCHAR SnoopFromExcludeW[] = {'S','n','o','o','p','F','r','o','m','E','x','c','l','u','d','e',0};
+ static const WCHAR default_exclude[] = {'R','t','l','E','n','t','e','r','C','r','i','t','i','c','a','l','S','e','c','t','i','o','n',';',
+ 'R','t','l','L','e','a','v','e','C','r','i','t','i','c','a','l','S','e','c','t','i','o','n',';',
+ '_','E','n','t','e','r','S','y','s','L','e','v','e','l',';',
+ '_','L','e','a','v','e','S','y','s','L','e','v','e','l',';',
+ '_','C','h','e','c','k','N','o','t','S','y','s','L','e','v','e','l',';',
+ 'w','i','n','e','_','s','e','r','v','e','r','_','h','a','n','d','l','e','_','t','o','_','f','d',';',
+ 'w','i','n','e','_','s','e','r','v','e','r','_','r','e','l','e','a','s','e','_','f','d',';',
+ 'L','O','C','A','L','_','L','o','c','k',';',
+ 'L','O','C','A','L','_','U','n','l','o','c','k',';',
+ 'G','D','I','_','G','e','t','O','b','j','P','t','r',';',
+ 'G','D','I','_','R','e','l','e','a','s','e','O','b','j',0};
+
+ debug_relay_excludelist = build_list( default_exclude );
+
attr.Length = sizeof(attr);
attr.RootDirectory = 0;
attr.ObjectName = &name;
@@ -153,6 +167,7 @@ void RELAY_InitDebugLists(void)
if (!NtQueryValueKey( hkey, &name, KeyValuePartialInformation, buffer, sizeof(buffer), &count ))
{
TRACE( "RelayExclude = %s\n", debugstr_w(str) );
+ RtlFreeHeap( GetProcessHeap(), 0, debug_relay_excludelist );
debug_relay_excludelist = build_list( str );
}
More information about the wine-patches
mailing list