docs: function (fname) {
  
      _sclose();
  
      var num = 3;
      var fd  = null;
      while (!fd && num > 0) {
        try {
          fd = fs.openSync(fname, 'a+', 420);
        } catch (e) {
          if ('ENOENT' === e.code) {
            try {
              mkdirp.sync(path.dirname(fname), 493);  /**<  0755  */
            } catch (e) {
            }
          }
        }
        num--;
      }
  
      _inode_ = 0;
      _stream = fs.createWriteStream(fname, {'fd' : fd || 1, 'encoding' : 'utf8'});
      _stream.on('error', function (e) {});
    }