Browse Source

lib/mkdir: renamed internal functions

ci/travis-osximage
JP Richardson 10 years ago
parent
commit
da67627813
  1. 16
      lib/mkdir.js

16
lib/mkdir.js

@ -2,7 +2,7 @@ var fs = require('fs')
var path = require('path')
function mkdirP (p, opts, f, made) {
function mkdirs(p, opts, f, made) {
if (typeof opts === 'function') {
f = opts
opts = {}
@ -29,9 +29,9 @@ function mkdirP (p, opts, f, made) {
}
switch (er.code) {
case 'ENOENT':
mkdirP(path.dirname(p), opts, function (er, made) {
mkdirs(path.dirname(p), opts, function (er, made) {
if (er) cb(er, made)
else mkdirP(p, opts, cb, made)
else mkdirs(p, opts, cb, made)
})
break
@ -50,7 +50,7 @@ function mkdirP (p, opts, f, made) {
})
}
mkdirP.sync = function sync (p, opts, made) {
function mkdirsSync (p, opts, made) {
if (!opts || typeof opts !== 'object') {
opts = { mode: opts }
}
@ -72,8 +72,8 @@ mkdirP.sync = function sync (p, opts, made) {
catch (err0) {
switch (err0.code) {
case 'ENOENT' :
made = sync(path.dirname(p), opts, made)
sync(p, opts, made)
made = mkdirsSync(path.dirname(p), opts, made)
mkdirsSync(p, opts, made)
break
// In the case of any other error, just see if there's a dir
@ -96,6 +96,6 @@ mkdirP.sync = function sync (p, opts, made) {
}
module.exports = {
mkdirs: mkdirP,
mkdirsSync: mkdirP.sync
mkdirs: mkdirs,
mkdirsSync: mkdirsSync
}

Loading…
Cancel
Save