From 821083ac7b54eaa040d5a8ddc67c6206a175e0ca Mon Sep 17 00:00:00 2001 From: Ariadne Conill Date: Sat, 1 Aug 2020 08:26:35 -0600 Subject: implement reallocarray reallocarray is an extension introduced by OpenBSD, which introduces calloc overflow checking to realloc. glibc 2.28 introduced support for this function behind _GNU_SOURCE, while glibc 2.29 allows its usage in _DEFAULT_SOURCE. --- include/stdlib.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include') diff --git a/include/stdlib.h b/include/stdlib.h index 194c2033..b54a051f 100644 --- a/include/stdlib.h +++ b/include/stdlib.h @@ -145,6 +145,7 @@ int getloadavg(double *, int); int clearenv(void); #define WCOREDUMP(s) ((s) & 0x80) #define WIFCONTINUED(s) ((s) == 0xffff) +void *reallocarray (void *, size_t, size_t); #endif #ifdef _GNU_SOURCE -- cgit v1.2.1