Skip to content

Commit 6228097

Browse files
abmusseesyr
authored andcommitted
aix: disable sendmmsg/recvmmsg
AIX header files don't properly expose sendmmsg/recvmmsg function declarations. Disable these functions to avoid implicit declaration errors with clang 16+. This issue was discovered when building Node.js with clang. CLA: trivial Fixes: 52cd2a4 "Enable send-/recvmmsg for AIX >= 7.2 and disable SUPPORT_LOCAL_ADDR." References: nodejs/node#62656 Resolves: #30806 Reviewed-by: Matt Caswell <[email protected]> Reviewed-by: Eugene Syromiatnikov <[email protected]> MergeDate: Sun Apr 26 12:02:58 2026 (Merged from #30832) (cherry picked from commit 646aae6)
1 parent d595f7b commit 6228097

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

crypto/bio/bss_dgram.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@
6868
#undef NO_RECVMMSG
6969
#define NO_RECVMMSG
7070
#endif
71-
#if defined(_AIX) && !defined(_AIX72)
72-
/* AIX >= 7.2 provides sendmmsg() and recvmmsg(). */
71+
#if defined(_AIX)
72+
/* AIX header files don't properly expose sendmmsg/recvmmsg declarations */
7373
#undef NO_RECVMMSG
7474
#define NO_RECVMMSG
7575
#endif

0 commit comments

Comments
 (0)