Index: configure.in =================================================================== --- configure.in (révision 84925) +++ configure.in (copie de travail) @@ -4209,6 +4209,10 @@ ], [AC_MSG_RESULT(no value specified)]) +case $ac_sys_system in +AIX*) + AC_DEFINE(HAVE_BROKEN_PIPE_BUF, 1, [Define if the system reports an invalid PIPE_BUF value.]) ;; +esac case $ac_sys_system in Index: Modules/selectmodule.c =================================================================== --- Modules/selectmodule.c (révision 84925) +++ Modules/selectmodule.c (copie de travail) @@ -1785,7 +1785,7 @@ Py_INCREF(SelectError); PyModule_AddObject(m, "error", SelectError); -#ifdef PIPE_BUF +#if defined(PIPE_BUF) && !defined(HAVE_BROKEN_PIPE_BUF) PyModule_AddIntConstant(m, "PIPE_BUF", PIPE_BUF); #endif