]> pd.if.org Git - pdclib.old/blobdiff - includes/threads.h
call_once: inline definition in threads.h (available when _PDCLIB_ONCE_FLAG_IS_DONE...
[pdclib.old] / includes / threads.h
index 4549883cd5e2463022e21734ef94e5029f6e566a..0af707e6ee933990b038a4fde441ffca200f07ba 100644 (file)
@@ -28,7 +28,7 @@ enum {
 #if defined(_PDCLIB_ONCE_FLAG_IS_DONE)\r
 static inline void call_once(once_flag *flag, void (*func)(void))\r
 {\r
-       if(_PDCLIB_ONCE_FLAG_IS_DONE(flag)) {\r
+       if(!_PDCLIB_ONCE_FLAG_IS_DONE(flag)) {\r
                _PDCLIB_call_once(flag, func);\r
        }\r
 }\r