Манипуляции с файлом Wasi в браузере
Вызов fopen / fwrite всегда возвращает нулевой указатель из браузера
Экземпляр WASI:
let wasi = new WASI({
args: ["oo", "oo"],
env: {},
preopens: {
"/words": ".",
},
bindings: {
...browserBindings,
fs: wasmFs.fs
},
});
Код C:
FILE *fp = fopen("/words/words.txt", "r");
if(fp == NULL){
printf("Could not read input word list\n");
return;
}