mirror of
				https://gitlab.alpinelinux.org/alpine/aports.git
				synced 2025-10-31 08:21:49 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
		
			976 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			976 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| --- otp_src_18.0-orig/lib/erl_interface/src/connect/ei_resolve.c
 | |
| +++ otp_src_18.0-fixed/lib/erl_interface/src/connect/ei_resolve.c
 | |
| @@ -616,7 +616,7 @@
 | |
|  #ifndef HAVE_GETHOSTBYNAME_R
 | |
|    return my_gethostbyaddr_r(addr,length,type,hostp,buffer,buflen,h_errnop);
 | |
|  #else
 | |
| -#if (defined(__GLIBC__) || (__FreeBSD_version >= 602000) || defined(__DragonFly__))
 | |
| +#if (defined(_BSD_SOURCE) || (__FreeBSD_version >= 602000) || defined(__DragonFly__))
 | |
|    struct hostent *result;
 | |
|  
 | |
|    gethostbyaddr_r(addr, length, type, hostp, buffer, buflen, &result,
 | |
| @@ -643,7 +643,7 @@
 | |
|  #ifndef HAVE_GETHOSTBYNAME_R
 | |
|    return my_gethostbyname_r(name,hostp,buffer,buflen,h_errnop);
 | |
|  #else
 | |
| -#if (defined(__GLIBC__) || (__FreeBSD_version >= 602000) || defined(__DragonFly__) || defined(__ANDROID__))
 | |
| +#if (defined(_BSD_SOURCE) || (__FreeBSD_version >= 602000) || defined(__DragonFly__) || defined(__ANDROID__))
 | |
|    struct hostent *result;
 | |
|  
 | |
|    gethostbyname_r(name, hostp, buffer, buflen, &result, h_errnop);
 |