| .. | |||||
| buffer.js | |||||
| create.js | |||||
| extract.js | |||||
| header.js | |||||
| high-level-opt.js | |||||
| large-numbers.js | |||||
| list.js | |||||
| mkdir.js | |||||
| mode-fix.js | |||||
| pack.js | |||||
| parse.js | |||||
| pax.js | |||||
| read-entry.js | |||||
| replace.js | |||||
| types.js | |||||
| unpack.js | |||||
| update.js | |||||
| warn-mixin.js | |||||
| winchars.js | |||||
| write-entry.js |
'use strict'
module.exports = (mode, isDir) => {
mode &= 0o7777
// if dirs are readable, then they should be listable
if (isDir) {
if (mode & 0o400)
mode |= 0o100
if (mode & 0o40)
mode |= 0o10
if (mode & 0o4)
mode |= 0o1
}
return mode
}
| .. | |||||
| buffer.js | |||||
| create.js | |||||
| extract.js | |||||
| header.js | |||||
| high-level-opt.js | |||||
| large-numbers.js | |||||
| list.js | |||||
| mkdir.js | |||||
| mode-fix.js | |||||
| pack.js | |||||
| parse.js | |||||
| pax.js | |||||
| read-entry.js | |||||
| replace.js | |||||
| types.js | |||||
| unpack.js | |||||
| update.js | |||||
| warn-mixin.js | |||||
| winchars.js | |||||
| write-entry.js |