Skip to content

Commit d0f0b52

Browse files
committed
Update fetch dependencies
See like fetch depends on emscripten_is_main_browser_thread and not on emscripten_is_main_runtime_thread. I'm not sure how write a test for this but is came up as part of #9740.
1 parent 4b02802 commit d0f0b52

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/library_fetch.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ var LibraryFetch = {
3333
#if FETCH_SUPPORT_INDEXEDDB
3434
'$__emscripten_fetch_cache_data', '$__emscripten_fetch_load_cached_data', '$__emscripten_fetch_delete_cached_data',
3535
#endif
36-
'_emscripten_get_fetch_work_queue', 'emscripten_is_main_runtime_thread']
36+
'_emscripten_get_fetch_work_queue', 'emscripten_is_main_browser_thread']
3737
};
3838

3939
mergeInto(LibraryManager.library, LibraryFetch);

tools/shared.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3367,7 +3367,7 @@ def read_and_preprocess(filename, expand_macros=False):
33673367
# worker in -s ASMFS=1 mode.
33683368
def make_fetch_worker(source_file, output_file):
33693369
src = open(source_file, 'r').read()
3370-
funcs_to_import = ['alignUp', '_emscripten_get_heap_size', '_emscripten_resize_heap', 'stringToUTF8', 'UTF8ToString', 'UTF8ArrayToString', 'intArrayFromString', 'lengthBytesUTF8', 'stringToUTF8Array', '_emscripten_is_main_runtime_thread', '_emscripten_futex_wait', '_emscripten_get_sbrk_ptr']
3370+
funcs_to_import = ['alignUp', '_emscripten_get_heap_size', '_emscripten_resize_heap', 'stringToUTF8', 'UTF8ToString', 'UTF8ArrayToString', 'intArrayFromString', 'lengthBytesUTF8', 'stringToUTF8Array', '_emscripten_is_main_browser_thread', '_emscripten_futex_wait', '_emscripten_get_sbrk_ptr']
33713371
asm_funcs_to_import = ['_malloc', '_free', '_sbrk', '___pthread_mutex_lock', '___pthread_mutex_unlock', '_pthread_mutexattr_init', '_pthread_mutex_init']
33723372
function_prologue = '''this.onerror = function(e) {
33733373
console.error(e);

0 commit comments

Comments
 (0)