From 1908d93b42b01cea49c886e2260fd70ac05becf7 Mon Sep 17 00:00:00 2001
From: rpj
Pthreads-w32 handles init_routine cancellation by -making any threads, that may be waiting on once_control, -re-compete along with any newly arriving threads in the re-running of -init_routine.
+If the init_routine is cancelled and there are threads +waiting on the once_control then Pthreads-w32 wakes one of +them so that it can re-compete along with any newly arriving threads +in the re-running of init_routine.
pthread_once returns 0 on success, or an error code on failure.
@@ -84,4 +84,4 @@ The once_control or init_routine parameter is NULL.