diff --git a/src/system/libroot/posix/musl/string/strcat.c b/src/system/libroot/posix/musl/string/strcat.c index 33f749b1d2..aedfc0dd1d 100644 --- a/src/system/libroot/posix/musl/string/strcat.c +++ b/src/system/libroot/posix/musl/string/strcat.c @@ -1,5 +1,9 @@ #include +#if __GNUC__ < 4 +#define restrict +#endif + char *strcat(char *restrict dest, const char *restrict src) { strcpy(dest + strlen(dest), src); diff --git a/src/system/libroot/posix/musl/string/strncat.c b/src/system/libroot/posix/musl/string/strncat.c index 01ca2a2317..93d8949aa0 100644 --- a/src/system/libroot/posix/musl/string/strncat.c +++ b/src/system/libroot/posix/musl/string/strncat.c @@ -1,5 +1,9 @@ #include +#if __GNUC__ < 4 +#define restrict +#endif + char *strncat(char *restrict d, const char *restrict s, size_t n) { char *a = d;