@@ -69,6 +69,7 @@ addToLibrary({
69
69
} ,
70
70
71
71
_wasmfs_opfs_init_root_directory__deps : [ '$wasmfsOPFSDirectoryHandles' , '$wasmfsOPFSProxyFinish' ] ,
72
+ _wasmfs_opfs_init_root_directory__async : { { { ! PTHREADS } } } ,
72
73
_wasmfs_opfs_init_root_directory : async function ( ctx ) {
73
74
// allocated.length starts off as 1 since 0 is a reserved handle
74
75
if ( wasmfsOPFSDirectoryHandles . allocated . length == 1 ) {
@@ -88,6 +89,7 @@ addToLibrary({
88
89
// corresponding to the error.
89
90
$wasmfsOPFSGetOrCreateFile__deps : [ '$wasmfsOPFSDirectoryHandles' ,
90
91
'$wasmfsOPFSFileHandles' ] ,
92
+ $wasmfsOPFSGetOrCreateFile__async : { { { ! PTHREADS } } } ,
91
93
$wasmfsOPFSGetOrCreateFile : async function ( parent , name , create ) {
92
94
let parentHandle = wasmfsOPFSDirectoryHandles . get ( parent ) ;
93
95
let fileHandle ;
@@ -112,6 +114,7 @@ addToLibrary({
112
114
// it if it doesn't exist and `create` or otherwise return a negative error
113
115
// code corresponding to the error.
114
116
$wasmfsOPFSGetOrCreateDir__deps : [ '$wasmfsOPFSDirectoryHandles' ] ,
117
+ $wasmfsOPFSGetOrCreateDir__async : { { { ! PTHREADS } } } ,
115
118
$wasmfsOPFSGetOrCreateDir : async function ( parent , name , create ) {
116
119
let parentHandle = wasmfsOPFSDirectoryHandles . get ( parent ) ;
117
120
let childHandle ;
@@ -135,6 +138,7 @@ addToLibrary({
135
138
136
139
_wasmfs_opfs_get_child__deps : [ '$wasmfsOPFSGetOrCreateFile' ,
137
140
'$wasmfsOPFSGetOrCreateDir' , '$wasmfsOPFSProxyFinish' ] ,
141
+ _wasmfs_opfs_get_child__async : { { { ! PTHREADS } } } ,
138
142
_wasmfs_opfs_get_child :
139
143
async function ( ctx , parent , namePtr , childTypePtr , childIDPtr ) {
140
144
let name = UTF8ToString ( namePtr ) ;
@@ -155,6 +159,7 @@ addToLibrary({
155
159
'$stackRestore' ,
156
160
'_wasmfs_opfs_record_entry' ,
157
161
] ,
162
+ _wasmfs_opfs_get_entries__async : { { { ! PTHREADS } } } ,
158
163
_wasmfs_opfs_get_entries : async function ( ctx , dirID , entriesPtr , errPtr ) {
159
164
let dirHandle = wasmfsOPFSDirectoryHandles . get ( dirID ) ;
160
165
@@ -179,6 +184,7 @@ addToLibrary({
179
184
} ,
180
185
181
186
_wasmfs_opfs_insert_file__deps : [ '$wasmfsOPFSGetOrCreateFile' , '$wasmfsOPFSProxyFinish' ] ,
187
+ _wasmfs_opfs_insert_file__async : { { { ! PTHREADS } } } ,
182
188
_wasmfs_opfs_insert_file : async function ( ctx , parent , namePtr , childIDPtr ) {
183
189
let name = UTF8ToString ( namePtr ) ;
184
190
let childID = await wasmfsOPFSGetOrCreateFile ( parent , name , true ) ;
@@ -187,6 +193,7 @@ addToLibrary({
187
193
} ,
188
194
189
195
_wasmfs_opfs_insert_directory__deps : [ '$wasmfsOPFSGetOrCreateDir' , '$wasmfsOPFSProxyFinish' ] ,
196
+ _wasmfs_opfs_insert_directory__async : { { { ! PTHREADS } } } ,
190
197
_wasmfs_opfs_insert_directory :
191
198
async function ( ctx , parent , namePtr , childIDPtr ) {
192
199
let name = UTF8ToString ( namePtr ) ;
@@ -198,6 +205,7 @@ addToLibrary({
198
205
_wasmfs_opfs_move_file__deps : [ '$wasmfsOPFSFileHandles' ,
199
206
'$wasmfsOPFSDirectoryHandles' ,
200
207
'$wasmfsOPFSProxyFinish' ] ,
208
+ _wasmfs_opfs_move_file__async : { { { ! PTHREADS } } } ,
201
209
_wasmfs_opfs_move_file : async function ( ctx , fileID , newParentID , namePtr , errPtr ) {
202
210
let name = UTF8ToString ( namePtr ) ;
203
211
let fileHandle = wasmfsOPFSFileHandles . get ( fileID ) ;
@@ -212,6 +220,7 @@ addToLibrary({
212
220
} ,
213
221
214
222
_wasmfs_opfs_remove_child__deps : [ '$wasmfsOPFSDirectoryHandles' , '$wasmfsOPFSProxyFinish' ] ,
223
+ _wasmfs_opfs_remove_child__async : { { { ! PTHREADS } } } ,
215
224
_wasmfs_opfs_remove_child : async function ( ctx , dirID , namePtr , errPtr ) {
216
225
let name = UTF8ToString ( namePtr ) ;
217
226
let dirHandle = wasmfsOPFSDirectoryHandles . get ( dirID ) ;
@@ -240,6 +249,7 @@ addToLibrary({
240
249
'$wasmfsOPFSCreateAsyncAccessHandle'
241
250
#endif
242
251
] ,
252
+ _wasmfs_opfs_open_access__async : { { { ! PTHREADS } } } ,
243
253
_wasmfs_opfs_open_access : async function ( ctx , fileID , accessIDPtr ) {
244
254
let fileHandle = wasmfsOPFSFileHandles . get ( fileID ) ;
245
255
let accessID ;
@@ -279,6 +289,7 @@ addToLibrary({
279
289
280
290
_wasmfs_opfs_open_blob__deps : [ '$wasmfsOPFSFileHandles' ,
281
291
'$wasmfsOPFSBlobs' , '$wasmfsOPFSProxyFinish' ] ,
292
+ _wasmfs_opfs_open_blob__async : { { { ! PTHREADS } } } ,
282
293
_wasmfs_opfs_open_blob : async function ( ctx , fileID , blobIDPtr ) {
283
294
let fileHandle = wasmfsOPFSFileHandles . get ( fileID ) ;
284
295
let blobID ;
@@ -300,6 +311,7 @@ addToLibrary({
300
311
} ,
301
312
302
313
_wasmfs_opfs_close_access__deps : [ '$wasmfsOPFSAccessHandles' , '$wasmfsOPFSProxyFinish' ] ,
314
+ _wasmfs_opfs_close_access__async : { { { ! PTHREADS } } } ,
303
315
_wasmfs_opfs_close_access : async function ( ctx , accessID , errPtr ) {
304
316
let accessHandle = wasmfsOPFSAccessHandles . get ( accessID ) ;
305
317
try {
@@ -319,6 +331,7 @@ addToLibrary({
319
331
320
332
_wasmfs_opfs_read_access__i53abi : true ,
321
333
_wasmfs_opfs_read_access__deps : [ '$wasmfsOPFSAccessHandles' ] ,
334
+ _wasmfs_opfs_read_access__async : { { { ! PTHREADS } } } ,
322
335
_wasmfs_opfs_read_access : { { { asyncIf ( ! PTHREADS ) } } } function ( accessID , bufPtr , len , pos ) {
323
336
let accessHandle = wasmfsOPFSAccessHandles . get ( accessID ) ;
324
337
let data = HEAPU8 . subarray ( bufPtr , bufPtr + len ) ;
@@ -337,6 +350,7 @@ addToLibrary({
337
350
338
351
_wasmfs_opfs_read_blob__i53abi : true ,
339
352
_wasmfs_opfs_read_blob__deps : [ '$wasmfsOPFSBlobs' , '$wasmfsOPFSProxyFinish' ] ,
353
+ _wasmfs_opfs_read_blob__async : { { { ! PTHREADS } } } ,
340
354
_wasmfs_opfs_read_blob : async function ( ctx , blobID , bufPtr , len , pos , nreadPtr ) {
341
355
let blob = wasmfsOPFSBlobs . get ( blobID ) ;
342
356
let slice = blob . slice ( pos , pos + len ) ;
@@ -367,6 +381,7 @@ addToLibrary({
367
381
368
382
_wasmfs_opfs_write_access__i53abi : true ,
369
383
_wasmfs_opfs_write_access__deps : [ '$wasmfsOPFSAccessHandles' ] ,
384
+ _wasmfs_opfs_write_access__async : { { { ! PTHREADS } } } ,
370
385
_wasmfs_opfs_write_access : { { { asyncIf ( ! PTHREADS ) } } } function ( accessID , bufPtr , len , pos ) {
371
386
let accessHandle = wasmfsOPFSAccessHandles . get ( accessID ) ;
372
387
let data = HEAPU8 . subarray ( bufPtr , bufPtr + len ) ;
@@ -384,6 +399,7 @@ addToLibrary({
384
399
} ,
385
400
386
401
_wasmfs_opfs_get_size_access__deps : [ '$wasmfsOPFSAccessHandles' , '$wasmfsOPFSProxyFinish' ] ,
402
+ _wasmfs_opfs_get_size_access__async : { { { ! PTHREADS } } } ,
387
403
_wasmfs_opfs_get_size_access : async function ( ctx , accessID , sizePtr ) {
388
404
let accessHandle = wasmfsOPFSAccessHandles . get ( accessID ) ;
389
405
let size ;
@@ -404,6 +420,7 @@ addToLibrary({
404
420
} ,
405
421
406
422
_wasmfs_opfs_get_size_file__deps : [ '$wasmfsOPFSFileHandles' , '$wasmfsOPFSProxyFinish' ] ,
423
+ _wasmfs_opfs_get_size_file__async : { { { ! PTHREADS } } } ,
407
424
_wasmfs_opfs_get_size_file : async function ( ctx , fileID , sizePtr ) {
408
425
let fileHandle = wasmfsOPFSFileHandles . get ( fileID ) ;
409
426
let size ;
@@ -418,6 +435,7 @@ addToLibrary({
418
435
419
436
_wasmfs_opfs_set_size_access__i53abi : true ,
420
437
_wasmfs_opfs_set_size_access__deps : [ '$wasmfsOPFSAccessHandles' , '$wasmfsOPFSProxyFinish' ] ,
438
+ _wasmfs_opfs_set_size_access__async : { { { ! PTHREADS } } } ,
421
439
_wasmfs_opfs_set_size_access : async function ( ctx , accessID , size , errPtr ) {
422
440
let accessHandle = wasmfsOPFSAccessHandles . get ( accessID ) ;
423
441
try {
@@ -431,6 +449,7 @@ addToLibrary({
431
449
432
450
_wasmfs_opfs_set_size_file__i53abi : true ,
433
451
_wasmfs_opfs_set_size_file__deps : [ '$wasmfsOPFSFileHandles' , '$wasmfsOPFSProxyFinish' ] ,
452
+ _wasmfs_opfs_set_size_file__async : { { { ! PTHREADS } } } ,
434
453
_wasmfs_opfs_set_size_file : async function ( ctx , fileID , size , errPtr ) {
435
454
let fileHandle = wasmfsOPFSFileHandles . get ( fileID ) ;
436
455
try {
@@ -445,6 +464,7 @@ addToLibrary({
445
464
} ,
446
465
447
466
_wasmfs_opfs_flush_access__deps : [ '$wasmfsOPFSAccessHandles' , '$wasmfsOPFSProxyFinish' ] ,
467
+ _wasmfs_opfs_flush_access__async : { { { ! PTHREADS } } } ,
448
468
_wasmfs_opfs_flush_access : async function ( ctx , accessID , errPtr ) {
449
469
let accessHandle = wasmfsOPFSAccessHandles . get ( accessID ) ;
450
470
try {
0 commit comments