diff -u --recursive snort-3.0.0-vanilla/daqs/daq_file.c snort-3.0.0/daqs/daq_file.c --- snort-3.0.0-vanilla/daqs/daq_file.c 2018-08-28 02:01:02.000000000 -0400 +++ snort-3.0.0/daqs/daq_file.c 2019-03-28 23:03:25.292770141 -0400 @@ -33,7 +33,7 @@ #include #include -#include +#include #include #include diff -u --recursive snort-3.0.0-vanilla/daqs/daq_hext.c snort-3.0.0/daqs/daq_hext.c --- snort-3.0.0-vanilla/daqs/daq_hext.c 2018-08-28 02:01:02.000000000 -0400 +++ snort-3.0.0/daqs/daq_hext.c 2019-03-28 22:54:15.738207157 -0400 @@ -35,7 +35,7 @@ #include #include #include -#include +#include #include #include diff -u --recursive snort-3.0.0-vanilla/src/network_inspectors/appid/service_plugins/service_rpc.cc snort-3.0.0/src/network_inspectors/appid/service_plugins/service_rpc.cc --- snort-3.0.0-vanilla/src/network_inspectors/appid/service_plugins/service_rpc.cc 2018-08-28 02:01:02.000000000 -0400 +++ snort-3.0.0/src/network_inspectors/appid/service_plugins/service_rpc.cc 2019-03-28 22:32:04.211783669 -0400 @@ -27,6 +27,7 @@ #include +#include #if defined(__FreeBSD__) || defined(__OpenBSD__) #include #elif defined(__sun) diff -u --recursive snort-3.0.0-vanilla/src/utils/util.cc snort-3.0.0/src/utils/util.cc --- snort-3.0.0-vanilla/src/utils/util.cc 2018-08-28 02:01:02.000000000 -0400 +++ snort-3.0.0/src/utils/util.cc 2019-03-28 22:16:16.860942230 -0400 @@ -605,13 +605,8 @@ { static THREAD_LOCAL char buf[128]; -#if (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE < 200112L && \ - defined(_XOPEN_SOURCE) && _XOPEN_SOURCE < 600) || _GNU_SOURCE - return strerror_r(errnum, buf, sizeof(buf)); -#else (void)strerror_r(errnum, buf, sizeof(buf)); return buf; -#endif } char* snort_strndup(const char* src, size_t dst_size)