@@ -28,12 +28,6 @@ mergeInto(LibraryManager.library, {
2828 "{{{ cDefine('O_WRONLY') }}}" : flags [ "O_WRONLY" ]
2929 } ;
3030 } ,
31- bufferFrom : function ( arrayBuffer ) {
32- // Node.js < 4.5 compatibility: Buffer.from does not support ArrayBuffer
33- // Buffer.from before 4.5 was just a method inherited from Uint8Array
34- // Buffer.alloc has been added with Buffer.from together, so check it instead
35- return Buffer [ "alloc" ] ? Buffer . from ( arrayBuffer ) : new Buffer ( arrayBuffer ) ;
36- } ,
3731 convertNodeCode : function ( e ) {
3832 var code = e . code ;
3933#if ASSERTIONS
@@ -262,14 +256,14 @@ mergeInto(LibraryManager.library, {
262256 // Node.js < 6 compatibility: node errors on 0 length reads
263257 if ( length === 0 ) return 0 ;
264258 try {
265- return fs . readSync ( stream . nfd , NODEFS . bufferFrom ( buffer . buffer ) , offset , length , position ) ;
259+ return fs . readSync ( stream . nfd , Buffer . from ( buffer . buffer ) , offset , length , position ) ;
266260 } catch ( e ) {
267261 throw new FS . ErrnoError ( NODEFS . convertNodeCode ( e ) ) ;
268262 }
269263 } ,
270264 write : function ( stream , buffer , offset , length , position ) {
271265 try {
272- return fs . writeSync ( stream . nfd , NODEFS . bufferFrom ( buffer . buffer ) , offset , length , position ) ;
266+ return fs . writeSync ( stream . nfd , Buffer . from ( buffer . buffer ) , offset , length , position ) ;
273267 } catch ( e ) {
274268 throw new FS . ErrnoError ( NODEFS . convertNodeCode ( e ) ) ;
275269 }
0 commit comments