David,
The recent fix for Async I/O on systems without Gthread cond support added an explicit test for _AIX. This test is unnecessary because __GTHREAD_HAS_COND is not defined on AIX. Protecting the use of __gthread_cond_t inside in the ASYNC_IO macro for the declaration of struct adv_cond is sufficient. This patch simplifies the macro definition.Bootstrapped on powerpc-ibm-aix7.2.0.0 Okay?
OK. Thanks for the patch! Thomas