diff --git a/src/core/iomgr/wakeup_fd_nospecial.c b/src/core/iomgr/wakeup_fd_nospecial.c
index a7b69744e2bd998137b8e21d30afb313e309d43f..21e8074d50ea495889b85163bfe76700c60327d1 100644
--- a/src/core/iomgr/wakeup_fd_nospecial.c
+++ b/src/core/iomgr/wakeup_fd_nospecial.c
@@ -37,12 +37,11 @@
  */
 
 #include <grpc/support/port_platform.h>
-#include "src/core/iomgr/wakeup_fd_posix.h"
-#include "src/core/iomgr/wakeup_fd_pipe.h"
-#include <stddef.h>
 
 #ifndef GPR_POSIX_HAS_SPECIAL_WAKEUP_FD
 
+#include "src/core/iomgr/wakeup_fd.h"
+
 static int check_availability_invalid(void) {
   return 0;
 }