aboutsummaryrefslogtreecommitdiffstats
path: root/package/devel/perf/musl-include/string.h
blob: 65dc2f1e8f3fc326485939f612fcc3f387faf31b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#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