+\r
+ if(tss_create(&_PDCLIB_locale_tss, (tss_dtor_t) freelocale) \r
+ != thrd_success) {\r
+ fputs( "Error during C runtime initialization: "\r
+ "Unable to allocate locale TLS", stderr );\r
+ exit( EXIT_FAILURE );\r
+ }\r
+\r
+ if( mtx_init(&stdin->lock, mtx_recursive) != thrd_success \r
+ || mtx_init(&stdout->lock, mtx_recursive) != thrd_success\r
+ || mtx_init(&stderr->lock, mtx_recursive) != thrd_success ) {\r
+ fputs( "Error during C runtime initialization: "\r
+ "Unable to allocate stdio mutex", stderr );\r
+ exit( EXIT_FAILURE );\r
+ }\r
+\r