diff -r 3ed2d087e70d Modules/_multiprocessing/multiprocessing.c --- a/Modules/_multiprocessing/multiprocessing.c Sun Aug 28 18:23:43 2011 +0200 +++ b/Modules/_multiprocessing/multiprocessing.c Sun Aug 28 18:50:49 2011 +0200 @@ -8,7 +8,7 @@ #include "multiprocessing.h" -#ifdef SCM_RIGHTS +#if (defined(CMSG_LEN) && defined(SCM_RIGHTS)) #define HAVE_FD_TRANSFER 1 #else #define HAVE_FD_TRANSFER 0