fs.js 378 B

1234567891011
  1. // eeeeeevvvvviiiiiiillllll
  2. // more evil than monkey-patching the native builtin?
  3. // Not sure.
  4. var mod = require("module")
  5. var pre = '(function (exports, require, module, __filename, __dirname) { '
  6. var post = '});'
  7. var src = pre + process.binding('natives').fs + post
  8. var vm = require('vm')
  9. var fn = vm.runInThisContext(src)
  10. fn(exports, require, module, __filename, __dirname)