--- ./src/tltest/tltest-grc.c 2026-05-12 10:56:46.671230562 -0500 +++ ./src/tltest/tltest-grc_patch.c 2026-05-12 10:46:15.378296958 -0500 @@ -50,7 +50,11 @@ #define native_from(x) (x) #define errno_from(x) (-(x) - 10000) +#ifdef _AIX +#define gai_from(x) ((x) + 10000) +#else #define gai_from(x) (-(x) + 10000) +#endif #define json_from(x) ((x) + 20000) #define curl_from(x) ((x) + 30000) --- ./lib/tlog/grc.c 2026-05-12 10:56:33.577311130 -0500 +++ ./lib/tlog/grc_patch.c 2026-05-12 10:32:27.298376234 -0500 @@ -81,8 +81,13 @@ const struct tlog_grc_range tlog_grc_range_gai = { .min = 10000, .max = 19999, +#ifdef _AIX + .add = 10000, + .mul = 1, +#else .add = -10000, .mul = -1, +#endif .strerror = tlog_grc_range_gai_strerror };