2004-01-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mono / io-layer / wait.c
index b4e7116cb55e5bc43ee1567c8e7e24465ca62f54..0369bd1d635b6de17e45eb8de60894ace83cb9f5 100644 (file)
@@ -321,6 +321,10 @@ guint32 WaitForMultipleObjects(guint32 numobjects, gpointer *handles,
                return(WAIT_FAILED);
        }
        
+       if (numobjects == 1) {
+               return WaitForSingleObject (handles [0], timeout);
+       }
+
        /* Check for duplicates */
        dups=g_hash_table_new(g_direct_hash, g_direct_equal);
        for(i=0; i<numobjects; i++) {