19 lines
		
	
	
		
			357 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			357 B
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef __MUSL_COMPAT_STRING_H
 | 
						|
#define __MUSL_COMPAT_STRING_H
 | 
						|
 | 
						|
#include_next <string.h>
 | 
						|
 | 
						|
/* Change XSI compliant version into GNU extension hackery */
 | 
						|
static inline char *
 | 
						|
gnu_strerror_r(int err, char *buf, size_t buflen)
 | 
						|
{
 | 
						|
	if (strerror_r(err, buf, buflen))
 | 
						|
		return NULL;
 | 
						|
	return buf;
 | 
						|
}
 | 
						|
#ifdef _GNU_SOURCE
 | 
						|
#define strerror_r gnu_strerror_r
 | 
						|
#endif
 | 
						|
 | 
						|
#endif
 |