blob: 0b8b6b0d90f981c9350d9c8ce216e32ae9da75ee [file] [log] [blame] [edit]
/**
* @license
* Copyright 2015 The Emscripten Authors
* SPDX-License-Identifier: MIT
*/
var LibraryPThreadStub = {
// ===================================================================================
// Stub implementation for pthread.h when not compiling with pthreads support enabled.
// ===================================================================================
emscripten_is_main_browser_thread: function() {
#if MINIMAL_RUNTIME
return typeof importScripts === 'undefined';
#else
return !ENVIRONMENT_IS_WORKER;
#endif
},
__cxa_thread_atexit: 'atexit',
__cxa_thread_atexit_impl: 'atexit',
};
mergeInto(LibraryManager.library, LibraryPThreadStub);