--- ./lib/compat/getent-openbsd.c_orig	2025-03-03 03:36:46.908884789 -0500
+++ ./lib/compat/getent-openbsd.c	2025-03-03 03:37:27.236508705 -0500
@@ -23,7 +23,7 @@
 
 #include "compat/getent-openbsd.h"
 
-#ifdef __OpenBSD__
+#if defined(__OpenBSD__) || defined(_AIX)
 #include <errno.h>
 #include <stddef.h>
 
--- ./lib/compat/getent-openbsd.h_orig	2025-03-03 03:37:44.990700897 -0500
+++ ./lib/compat/getent-openbsd.h	2025-03-03 03:38:07.714303983 -0500
@@ -26,7 +26,7 @@
 
 #include "compat/compat.h"
 
-#ifdef __OpenBSD__
+#if defined(__OpenBSD__) || defined(_AIX)
 
 #include <sys/types.h>
 #include <grp.h>
--- ./lib/compat/getent.h_orig	2025-03-03 03:38:24.884520456 -0500
+++ ./lib/compat/getent.h	2025-03-03 03:38:55.910936087 -0500
@@ -35,7 +35,7 @@
 #define getservbyport_r _compat_generic__getservbyport_r
 #define getservbyname_r _compat_generic__getservbyname_r
 
-#elif defined(__OpenBSD__)
+#elif defined(__OpenBSD__) || defined(_AIX)
 
 #include "getent-openbsd.h"
 
