From a8f97a39263b99eba3a87ba34ccda02dd3df0bf1 Mon Sep 17 00:00:00 2001 From: nhmall Date: Fri, 15 May 2026 21:58:51 -0400 Subject: [PATCH] OpenBSD build bits An issue still remains with fetch-Lua in the top Makefile. --- include/unixconf.h | 6 ++++-- win/tty/termcap.c | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/include/unixconf.h b/include/unixconf.h index f4856055c..0bae0ddf0 100644 --- a/include/unixconf.h +++ b/include/unixconf.h @@ -331,14 +331,16 @@ #include #endif -#if defined(__NetBSD__) +#if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) #define tparm2(s, x) tparm(s,x,0,0,0,0,0,0,0,0) #else #define tparm2(s, x) tparm(s,x) #endif #if defined(BSD) || defined(ULTRIX) -#if !defined(DGUX) && !defined(SUNOS4) && !defined(__NetBSD__) && !defined(__FreeBSD__) +#if !defined(DGUX) && !defined(SUNOS4) \ + && !defined(__NetBSD__) && !defined(__FreeBSD__) \ + && !defined(__OpenBSD__) #define memcpy(d, s, n) bcopy(s, d, n) #define memcmp(s1, s2, n) bcmp(s2, s1, n) #endif diff --git a/win/tty/termcap.c b/win/tty/termcap.c index 35c4696ab..d5fb0f755 100644 --- a/win/tty/termcap.c +++ b/win/tty/termcap.c @@ -894,7 +894,8 @@ cl_eos(void) /* free after Robert Viduya */ #include -#if !defined(LINUX) && !defined(__FreeBSD__) && !defined(NOTPARMDECL) +#if !defined(LINUX) && !defined(__FreeBSD__) && !defined(__OpenBSD__) \ + && !defined(NOTPARMDECL) extern char *tparm(); #endif