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