diff --git a/ProcessUNIX.c b/ProcessUNIX.c
index 2db12544ce29fd3322556d626d040c798e5cea16..fc9e8bf670b1b3960bd62b2fc70d2b0b6b8caf13 100644
--- a/ProcessUNIX.c
+++ b/ProcessUNIX.c
@@ -102,7 +102,7 @@ static inline void kwsysProcess_usleep(unsigned int msec)
  * pipes' file handles to be non-blocking and just poll them directly
  * without select().
  */
-#if !defined(__BEOS__) && !defined(__VMS)
+#if !defined(__BEOS__) && !defined(__VMS) && !defined(__MINT__)
 # define KWSYSPE_USE_SELECT 1
 #endif