syserrno
Version:
UNIX errors with additions for launchctl
61 lines (38 loc) • 833 B
Markdown
# node-errno
[](https://travis-ci.org/evanlucas/node-errno)
An easier way to track errno's
This is mainly for use with [node-launchctl](http://github.com/evanlucas/node-launchctl)
## Install
```bash
$ npm install syserrno
```
## API
### #strerror(errno)
Params:
- {Number} errno The error number
Example:
```js
var errno = require('errno')
console.log(errno.strerror(148))
// outputs "Invalid domain"
```
### #errorForCode(code)
Params:
- {String} code The error code
Example:
```js
var errno = require('errno')
var err = errno.errorForCode('EIVALDO')
console.log(err)
```
Returns: An Error object containing
```js
{
code: 'EIVALDO',
msg: 'Invalid domain',
errno: 148
}
```
### #errorForErrno(errno)
Params:
- {Number} errno The error number