| 
					
				 | 
			
			
				@@ -183,6 +183,9 @@ namespace Grpc.Core.Internal 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             [DllImport("libdl.so")] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             internal static extern IntPtr dlopen(string filename, int flags); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            [DllImport("libdl.so")] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            internal static extern IntPtr dlerror(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             [DllImport("libdl.so")] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             internal static extern IntPtr dlsym(IntPtr handle, string symbol); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -192,6 +195,9 @@ namespace Grpc.Core.Internal 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             [DllImport("libSystem.dylib")] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             internal static extern IntPtr dlopen(string filename, int flags); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            [DllImport("libSystem.dylib")] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            internal static extern IntPtr dlerror(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             [DllImport("libSystem.dylib")] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             internal static extern IntPtr dlsym(IntPtr handle, string symbol); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -208,6 +214,9 @@ namespace Grpc.Core.Internal 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             [DllImport("__Internal")] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             internal static extern IntPtr dlopen(string filename, int flags); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            [DllImport("__Internal")] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            internal static extern IntPtr dlerror(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             [DllImport("__Internal")] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             internal static extern IntPtr dlsym(IntPtr handle, string symbol); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -222,6 +231,9 @@ namespace Grpc.Core.Internal 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             [DllImport("libcoreclr.so")] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             internal static extern IntPtr dlopen(string filename, int flags); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            [DllImport("libcoreclr.so")] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            internal static extern IntPtr dlerror(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             [DllImport("libcoreclr.so")] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             internal static extern IntPtr dlsym(IntPtr handle, string symbol); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |