How to use the errno.errno function in errno

To help you get started, we’ve selected a few errno examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github rexxars / openvpn-config-splitter / lib / error.js View on Github external
module.exports = function (err) {
  var str = 'Error: '

  // If it's a libuv error then get the description from errno
  if (errno.errno[err.errno]) {
    str += errno.errno[err.errno].description
  } else {
    str += err.message
  }

  // If it's an fs error then it'll have a 'path' property
  if (err.path) {
    str += ' [' + err.path + ']'
  }

  console.log(str)
  process.exit(err.code || 1)
}
github rexxars / openvpn-config-splitter / lib / error.js View on Github external
module.exports = function (err) {
  var str = 'Error: '

  // If it's a libuv error then get the description from errno
  if (errno.errno[err.errno]) {
    str += errno.errno[err.errno].description
  } else {
    str += err.message
  }

  // If it's an fs error then it'll have a 'path' property
  if (err.path) {
    str += ' [' + err.path + ']'
  }

  console.log(str)
  process.exit(err.code || 1)
}
github adobe / node-smb-server / lib / smberror.js View on Github external
var status = ntstatus.STATUS_UNSUCCESSFUL;
  var msg = err;

  if (typeof msg != 'string') {
    msg = err.message || ntstatus.STATUS_TO_STRING[status] || 'unknown error';

    /**
     * err.syscall
     * err.errno
     * err.code
     * err.path
     */

    if (err.errno || err.code) {
      var code = err.code;
      if (errno.errno[err.errno]) {
        msg = errno.errno[err.errno].description;
        code = errno.errno[err.errno].code;
      }
      if (err.path) {
        msg += ' [' + err.path + ']';
      }
      // the code:errno mapping is not unique (see e.g. 'ENOENT') ...
      switch (code) {
        case 'EINVAL':
          status = ntstatus.STATUS_NOT_IMPLEMENTED;
          break;
        case 'ENOENT':
          status = ntstatus.STATUS_NO_SUCH_FILE;
          break;
        case 'EPERM':
          status = ntstatus.STATUS_ACCESS_DENIED;
github toymachiner62 / node-mongo-seeds / lib / seed.js View on Github external
function errmsg(err) {

  var str = 'Error: '
  // if it's a libuv error then get the description from errno
  if (errno.errno[err.errno]) {
    str += errno.errno[err.errno].description
  } else {
    str += err.message
  }

  // if it's a `fs` error then it'll have a 'path' property
  if (err.path) {
    str += ' [' + err.path + ']'
  }
  return str
}
github toymachiner62 / node-mongo-seeds / lib / seed.js View on Github external
function errmsg(err) {

  var str = 'Error: '
  // if it's a libuv error then get the description from errno
  if (errno.errno[err.errno]) {
    str += errno.errno[err.errno].description
  } else {
    str += err.message
  }

  // if it's a `fs` error then it'll have a 'path' property
  if (err.path) {
    str += ' [' + err.path + ']'
  }
  return str
}
github machadogj / node-simple-errors / index.js View on Github external
function errmsg(err) {
    var str = 'Error: ';
    if (errno.errno[err.errno]) {
        str += errno.errno[err.errno].description;
    } else {
        str += err.message;
    }

    if (err.path) {
        str += ' [' + err.path + ']';
    }
    return str;
}
github sandeepmistry / node-chip-io / lib / ioctl.js View on Github external
var errno = require('errno').errno;
var ffi = require('ffi');

var libc = ffi.Library(null, {
  'ioctl': [ 'int', [ 'int', 'long', 'int' ] ]
});

module.exports = function(fd, request, arg) {
  var err;

  if (libc.ioctl(fd, request, arg) === -1) {
    var no = ffi.errno();

    err = new Error(errno[no].code + ': ' + errno[no].description + ', ioctl');
  }
};
github microjs / microjs.com / lib / logger.js View on Github external
function makeMsg (err) {
  var message
  if (err && err.message)
    message = err.message
  else
    message = String(err || '')
  if (err && err.errno && errno.errno[err.errno])
    message += ' (' + errno.errno[err.errno].description + ')'
  return message
}
github microjs / microjs.com / lib / logger.js View on Github external
function makeMsg (err) {
  var message
  if (err && err.message)
    message = err.message
  else
    message = String(err || '')
  if (err && err.errno && errno.errno[err.errno])
    message += ' (' + errno.errno[err.errno].description + ')'
  return message
}
github machadogj / node-simple-errors / index.js View on Github external
function errmsg(err) {
    var str = 'Error: ';
    if (errno.errno[err.errno]) {
        str += errno.errno[err.errno].description;
    } else {
        str += err.message;
    }

    if (err.path) {
        str += ' [' + err.path + ']';
    }
    return str;
}

errno

libuv errno details exposed

MIT
Latest version published 3 years ago

Package Health Score

74 / 100
Full package analysis