nuke node <0.4 constants hack

This commit is contained in:
Sami Samhuri 2011-05-13 21:29:19 -07:00
parent 0fcb346d24
commit 34a5d9455e

View file

@ -2,17 +2,9 @@ var fs = require('fs')
, ArrayExt = require('./array-ext').ArrayExt , ArrayExt = require('./array-ext').ArrayExt
, LineEmitter = require('./line-emitter').LineEmitter , LineEmitter = require('./line-emitter').LineEmitter
, ext = require('./ext') , ext = require('./ext')
, constants , constants = require('constants')
, ENOENT
; ;
try {
constants = require('constants')
} catch (e) {
constants = process
}
ENOENT = constants.ENOENT
exports.extend = function(obj) { exports.extend = function(obj) {
ext.extend(obj || fs, FileExt); ext.extend(obj || fs, FileExt);
} }
@ -41,7 +33,7 @@ var FileExt = exports.FileExt = {
fs.statSync(f) fs.statSync(f)
return true return true
} catch (e) { } catch (e) {
if (e.errno === ENOENT) return false if (e.errno === constants.ENOENT) return false
throw e throw e
} }
} }