| 
					
				 | 
			
			
				@@ -7,7 +7,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // NOLINTNEXTLINE(bugprone-reserved-identifier) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #  define _XOPEN_SOURCE 600 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #endif 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#if !defined(_POSIX_C_SOURCE) && !defined(_WIN32) && !defined(__sun) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#if !defined(_POSIX_C_SOURCE) && !defined(_WIN32) && !defined(__sun) &&       \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  !defined(__OpenBSD__) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /* POSIX APIs are needed */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // NOLINTNEXTLINE(bugprone-reserved-identifier) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #  define _POSIX_C_SOURCE 200809L 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -17,7 +18,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // NOLINTNEXTLINE(bugprone-reserved-identifier) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #  define _XOPEN_SOURCE 600 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #endif 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-#if defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#if defined(__FreeBSD__) || defined(__NetBSD__) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /* For isascii */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // NOLINTNEXTLINE(bugprone-reserved-identifier) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #  define _XOPEN_SOURCE 700 
			 |