You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
357 B
18 lines
357 B
#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
|
|
|