$NetBSD: patch-src_zm_comms_h,v 1.5 2022/01/12 11:53:26 dsainty Exp $ extern "C" system headers. Include missing system headers for NetBSD. To fix Linux readv/writev, back-port: https://github.com/ZoneMinder/zoneminder/commit/417421b1d869d1b71c8ec1a1e3b082fcede6ce58#diff-484f666f58ec13f38fa402143f2f6ad8e63a013909d3941ffbb3d66745b20c8d --- src/zm_comms.h.orig 2016-02-03 18:40:30.000000000 +0000 +++ src/zm_comms.h @@ -22,20 +22,24 @@ #include "zm_exception.h" +extern "C" { #include #include #include #include #include - -#include -#include +#include +#include +#include #if defined(BSD) -#include #include #include #endif +} + +#include +#include class CommsException : public Exception {