|  | @@ -18,6 +18,8 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  #include <grpc/support/port_platform.h>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +#include "src/core/lib/iomgr/port.h"
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  #include <arpa/inet.h>
 | 
	
		
			
				|  |  |  #include <fcntl.h>
 | 
	
		
			
				|  |  |  #include <gflags/gflags.h>
 | 
	
	
		
			
				|  | @@ -67,6 +69,7 @@ DEFINE_string(
 | 
	
		
			
				|  |  |      "slow_fallback_after_startup : fallback after startup due to LB/backend "
 | 
	
		
			
				|  |  |      "addresses becoming blackholed;\n");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +#ifdef GRPC_HAVE_TCP_USER_TIMEOUT
 | 
	
		
			
				|  |  |  using grpc::testing::GrpclbRouteType;
 | 
	
		
			
				|  |  |  using grpc::testing::SimpleRequest;
 | 
	
		
			
				|  |  |  using grpc::testing::SimpleResponse;
 | 
	
	
		
			
				|  | @@ -270,3 +273,11 @@ int main(int argc, char** argv) {
 | 
	
		
			
				|  |  |      abort();
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +#else
 | 
	
		
			
				|  |  | +int main(int argc, char** argv) {
 | 
	
		
			
				|  |  | +  grpc::testing::InitTest(&argc, &argv, true);
 | 
	
		
			
				|  |  | +  gpr_log(GPR_ERROR,
 | 
	
		
			
				|  |  | +          "This test requires TCP_USER_TIMEOUT, which isn't available");
 | 
	
		
			
				|  |  | +  abort();
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +#endif  // GRPC_HAVE_TCP_USER_TIMEOUT
 |