diff --git a/src/test_override.c b/src/test_override.c index 23d8c791843..6cbeed17c21 100644 --- a/src/test_override.c +++ b/src/test_override.c @@ -47,7 +47,7 @@ time_t time(time_t *loc) return retval; } -int gettimeofday(struct timeval *tv, struct timezone *tz) +int gettimeofday(struct timeval *tv, void *tz) { tv->tv_sec = 1370546000; tv->tv_usec = 123456; diff --git a/src/third-party/rapidyaml/ryml_all.hpp b/src/third-party/rapidyaml/ryml_all.hpp index ee5248bc0ac..728f351df37 100644 --- a/src/third-party/rapidyaml/ryml_all.hpp +++ b/src/third-party/rapidyaml/ryml_all.hpp @@ -342,7 +342,7 @@ C4_FOR_EACH(PRN_STRUCT_OFFSETS, a, b, c); #elif defined(__linux) # define C4_UNIX # define C4_LINUX -#elif defined(__unix) +#elif defined(__unix) || defined(__NetBSD__) # define C4_UNIX #elif defined(__arm__) || defined(__aarch64__) # define C4_ARM @@ -352,7 +352,7 @@ C4_FOR_EACH(PRN_STRUCT_OFFSETS, a, b, c); # error "unknown platform" #endif -#if defined(__posix) || defined(__unix__) || defined(__linux) +#if defined(__posix) || defined(__unix__) || defined(__linux) || defined(__NetBSD__) # define C4_POSIX #endif