diff options
author | Ariadne Conill <ariadne@dereferenced.org> | 2020-08-01 08:26:35 -0600 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2020-11-30 16:49:58 -0500 |
commit | 821083ac7b54eaa040d5a8ddc67c6206a175e0ca (patch) | |
tree | 530083ea1ed16cb8cffbe23ea2c5e9b121b23bad /include/stdlib.h | |
parent | 29ff7599a448232f2527841c2362643d246cee36 (diff) | |
download | musl-821083ac7b54eaa040d5a8ddc67c6206a175e0ca.tar.gz musl-821083ac7b54eaa040d5a8ddc67c6206a175e0ca.tar.xz musl-821083ac7b54eaa040d5a8ddc67c6206a175e0ca.zip |
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.
Diffstat (limited to 'include/stdlib.h')
-rw-r--r-- | include/stdlib.h | 1 |
1 files changed, 1 insertions, 0 deletions
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 |