From 42eac4673685fb5f65a5b1fba9fba5e3ee5a8e71 Mon Sep 17 00:00:00 2001 From: eientei95 Date: Thu, 5 Mar 2026 08:42:14 +1300 Subject: [PATCH] Fix building on macOS --- c/fdpass.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/c/fdpass.c b/c/fdpass.c index b54df7d..95aa58a 100644 --- a/c/fdpass.c +++ b/c/fdpass.c @@ -1,6 +1,10 @@ /* File descriptor passing based on * https://manned.org/man.c2c6968a/cmsg.3 */ +#ifndef MSG_CMSG_CLOEXEC +#define MSG_CMSG_CLOEXEC 0 +#endif + static ssize_t fufdpass_send(int socket, int fd, const char *buf, size_t buflen) { union { char buf[CMSG_SPACE(sizeof(int))];