Remove process.mixin dependency from fs
authorisaacs <i@izs.me>
Mon, 8 Mar 2010 23:06:46 +0000 (15:06 -0800)
committerRyan Dahl <ry@tinyclouds.org>
Tue, 9 Mar 2010 01:57:08 +0000 (17:57 -0800)
lib/fs.js

index 9461f2d..22d4afb 100644 (file)
--- a/lib/fs.js
+++ b/lib/fs.js
@@ -444,7 +444,8 @@ var FileReadStream = exports.FileReadStream = function(path, options) {
   this.mode = 0666;
   this.bufferSize = 4 * 1024;
 
-  process.mixin(this, options || {});
+  options = options || {};
+  for (var i in options) this[i] = options[i];
 
   var
     self = this,
@@ -555,7 +556,8 @@ var FileWriteStream = exports.FileWriteStream = function(path, options) {
   this.encoding = 'binary';
   this.mode = 0666;
 
-  process.mixin(this, options || {});
+  options = options || {};
+  for (var i in options) this[i] = options[i];
 
   var
     self = this,