From cd2a7019f1b39f454087bc43e3ffa9161473f47a Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Sat, 22 Nov 2014 11:56:01 -0800 Subject: [PATCH] pre.js: unlink /dev/(u)random before re-registering them --- test/default/pre.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/default/pre.js b/test/default/pre.js index b8d1f665..1a713aee 100644 --- a/test/default/pre.js +++ b/test/default/pre.js @@ -6,7 +6,7 @@ try { } Module['preRun'] = Module['preRun'] || []; Module['preRun'].push(function(){ - var randombyte = null; + var randombyte = null; try { function randombyte_standard() { var buf = new Int8Array(1); @@ -28,8 +28,10 @@ Module['preRun'].push(function(){ } } FS.init(); + FS.analyzePath('/dev/random').exists && FS.unlink('/dev/random'); + FS.analyzePath('/dev/urandom') && FS.unlink('/dev/urandom'); var devFolder = FS.findObject('/dev') || - Module['FS_createFolder']('/', 'dev', true, true); + Module['FS_createFolder']('/', 'dev', true, true); Module['FS_createDevice'](devFolder, 'random', randombyte); Module['FS_createDevice'](devFolder, 'urandom', randombyte); });