diff options
| author | June McEnroe <june@causal.agency> | 2026-06-01 14:39:52 -0400 |
|---|---|---|
| committer | June McEnroe <june@causal.agency> | 2026-06-01 14:39:52 -0400 |
| commit | 8de0a43b1db624a766efd3d78a60403e77ce39e0 (patch) | |
| tree | 630a8490c3773b78d50582691dff4d9c60a607d4 /include/compat/stdlib.h | |
| parent | Import LibreSSL 3.8.4 (diff) | |
| download | libretls-8de0a43b1db624a766efd3d78a60403e77ce39e0.tar.gz libretls-8de0a43b1db624a766efd3d78a60403e77ce39e0.zip | |
Import LibreSSL 3.9.0
Diffstat (limited to '')
| -rw-r--r-- | include/compat/stdlib.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/compat/stdlib.h b/include/compat/stdlib.h index 2eaea24..76dc07c 100644 --- a/include/compat/stdlib.h +++ b/include/compat/stdlib.h @@ -20,26 +20,36 @@ #include <stdint.h> #ifndef HAVE_ARC4RANDOM_BUF +#define arc4random libressl_arc4random uint32_t arc4random(void); +#define arc4random_buf libressl_arc4random_buf void arc4random_buf(void *_buf, size_t n); +#define arc4random_uniform libressl_arc4random_uniform uint32_t arc4random_uniform(uint32_t upper_bound); #endif #ifndef HAVE_FREEZERO +#define freezero libressl_freezero void freezero(void *ptr, size_t sz); #endif #ifndef HAVE_GETPROGNAME +#define getprogname libressl_getprogname const char * getprogname(void); #endif +#ifndef HAVE_REALLOCARRAY +#define reallocarray libressl_reallocarray void *reallocarray(void *, size_t, size_t); +#endif #ifndef HAVE_RECALLOCARRAY +#define recallocarray libressl_recallocarray void *recallocarray(void *, size_t, size_t, size_t); #endif #ifndef HAVE_STRTONUM +#define strtonum libressl_strtonum long long strtonum(const char *nptr, long long minval, long long maxval, const char **errstr); #endif |