$NetBSD: patch-include_u.h,v 1.2 2023/02/01 02:06:30 dholland Exp $ Add support for modern BSDs. --- include/u.h.orig 2000-02-11 17:05:58.000000000 +0000 +++ include/u.h @@ -189,6 +189,28 @@ typedef unsigned long long uvlong; typedef long long vlong; #endif +#if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__APPLE__) +#define _XOPEN_SOURCE_EXTENDED + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +typedef unsigned char uchar; +typedef unsigned long ulong; +typedef unsigned long long uvlong; +typedef long long vlong; +#endif + #ifdef sgi #include #include