function _fdOperation(path, opts, fn, cb) { cb = GROUP(cb, function () {
        fs.open(path, opts.flag, function (e,fd) {
            if (e) cb(e);
            else fn(fd, function () {
                var ctx = this, args = arguments;
                fs.close(fd, function (closeErr) {
                    cb.apply(ctx, args);
                }, '_nested_');
            });
        }, '_nested_');
    }); }
/* PATH WRAPPERS (albeit the only public interface for some folder operations) */
PATH WRAPPERS (albeit the only public interface for some folder operations)
PATH WRAPPERS ( albeit the only public interface for some folder operations )
function _fdOperation(path, opts, fn, cb) { cb = GROUP(cb, function () {
        fs.open(path, opts.flag, function (e,fd) {
            if (e) cb(e);
            else fn(fd, function () {
                var ctx = this, args = arguments;
                fs.close(fd, function (closeErr) {
                    cb.apply(ctx, args);
                }, '_nested_');
            });
        }, '_nested_');
    }); }
function _fdOperation ( path , opts , fn , cb ) { cb = GROUP ( cb , function ( ) { fs . open ( path , opts . flag , function ( e , fd ) { if ( e ) cb ( e ) ; else fn ( fd , function ( ) { var ctx = this , args = arguments ; fs . close ( fd , function ( closeErr ) { cb . apply ( ctx , args ) ; } , '_nested_' ) ; } ) ; } , '_nested_' ) ; } ) ; }
PATH WRAPPERS (albeit the only public interface for some folder operations)
PATH WRAPPERS ( albeit the only public interface for some folder operations )