From ff04dfee49e0976556bd5e7eea2d5042e9e1e369 Mon Sep 17 00:00:00 2001 From: Dennis Bonke Date: Sat, 3 Feb 2024 21:09:55 +0100 Subject: [PATCH] options/posix: Add bzero --- options/posix/generic/strings-stubs.cpp | 5 +++++ options/posix/include/strings.h | 3 +++ 2 files changed, 8 insertions(+) diff --git a/options/posix/generic/strings-stubs.cpp b/options/posix/generic/strings-stubs.cpp index e4de0702dd..cb602dc75f 100644 --- a/options/posix/generic/strings-stubs.cpp +++ b/options/posix/generic/strings-stubs.cpp @@ -92,3 +92,8 @@ int strncasecmp(const char *a, const char *b, size_t size) { return mlibc::strncasecmp(a, b, size); } +// Marked as obsolete in posix 2008 but used by at least tracker +void bzero(void *s, size_t n) { + memset(s, 0, n); +} + diff --git a/options/posix/include/strings.h b/options/posix/include/strings.h index 5310509c09..e194608113 100644 --- a/options/posix/include/strings.h +++ b/options/posix/include/strings.h @@ -17,6 +17,9 @@ int ffs(int word); int strcasecmp(const char *a, const char *b); int strncasecmp(const char *a, const char *b, size_t size); +// Marked as obsolete in posix 2008 but used by at least tracker +void bzero(void *s, size_t n); + #endif /* !__MLIBC_ABI_ONLY */ #ifdef __cplusplus