mirror of https://github.com/lukechilds/node.git
committed by
Ryan Dahl
7 changed files with 105 additions and 78 deletions
@ -1,35 +1,37 @@ |
|||||
process.fs.Stats.prototype._checkModeProperty = function (property) { |
process.Stats.prototype._checkModeProperty = function (property) { |
||||
return ((this.mode & property) === property); |
return ((this.mode & property) === property); |
||||
}; |
}; |
||||
|
|
||||
process.fs.Stats.prototype.isDirectory = function () { |
process.Stats.prototype.isDirectory = function () { |
||||
return this._checkModeProperty(process.S_IFDIR); |
return this._checkModeProperty(process.S_IFDIR); |
||||
}; |
}; |
||||
|
|
||||
process.fs.Stats.prototype.isFile = function () { |
process.Stats.prototype.isFile = function () { |
||||
return this._checkModeProperty(process.S_IFREG); |
return this._checkModeProperty(process.S_IFREG); |
||||
}; |
}; |
||||
|
|
||||
process.fs.Stats.prototype.isBlockDevice = function () { |
process.Stats.prototype.isBlockDevice = function () { |
||||
return this._checkModeProperty(process.S_IFBLK); |
return this._checkModeProperty(process.S_IFBLK); |
||||
}; |
}; |
||||
|
|
||||
process.fs.Stats.prototype.isCharacterDevice = function () { |
process.Stats.prototype.isCharacterDevice = function () { |
||||
return this._checkModeProperty(process.S_IFCHR); |
return this._checkModeProperty(process.S_IFCHR); |
||||
}; |
}; |
||||
|
|
||||
process.fs.Stats.prototype.isSymbolicLink = function () { |
process.Stats.prototype.isSymbolicLink = function () { |
||||
return this._checkModeProperty(process.S_IFLNK); |
return this._checkModeProperty(process.S_IFLNK); |
||||
}; |
}; |
||||
|
|
||||
process.fs.Stats.prototype.isFIFO = function () { |
process.Stats.prototype.isFIFO = function () { |
||||
return this._checkModeProperty(process.S_IFIFO); |
return this._checkModeProperty(process.S_IFIFO); |
||||
}; |
}; |
||||
|
|
||||
process.fs.Stats.prototype.isSocket = function () { |
process.Stats.prototype.isSocket = function () { |
||||
return this._checkModeProperty(process.S_IFSOCK); |
return this._checkModeProperty(process.S_IFSOCK); |
||||
}; |
}; |
||||
|
|
||||
|
exports.Stats = process.Stats; |
||||
|
|
||||
for (var key in process.fs) { |
for (var key in process.fs) { |
||||
if (process.fs.hasOwnProperty(key)) exports[key] = process.fs[key]; |
if (process.fs.hasOwnProperty(key)) exports[key] = process.fs[key]; |
||||
} |
} |
||||
|
Loading…
Reference in new issue