diff options
| author | Garrett D'Amore <garrett@damore.org> | 2017-01-03 23:50:12 -0800 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2017-01-03 23:50:12 -0800 |
| commit | 856c5c8e2aa4e07b2b628dd194a63ae13dae7ae3 (patch) | |
| tree | 881df2438f89137f014d1706124b58d40115a47d /src/nng.c | |
| parent | 7ba8f81d551af515864c2c4ca47edf540a5edd32 (diff) | |
| download | nng-856c5c8e2aa4e07b2b628dd194a63ae13dae7ae3.tar.gz nng-856c5c8e2aa4e07b2b628dd194a63ae13dae7ae3.tar.bz2 nng-856c5c8e2aa4e07b2b628dd194a63ae13dae7ae3.zip | |
Working towards TCP support.
Diffstat (limited to 'src/nng.c')
| -rw-r--r-- | src/nng.c | 19 |
1 files changed, 17 insertions, 2 deletions
@@ -180,9 +180,24 @@ nng_strerror(int num) case NNG_ENOENT: return ("Entry not found"); - default: - return ("Unknown error"); + case NNG_EPROTO: + return ("Protocol error"); + + case NNG_EUNREACHABLE: + return ("Destination unreachable"); + + case NNG_EADDRINVAL: + return ("Address invalid"); + + case NNG_EPERM: + return ("Permission denied"); } + + if (num & NNG_ESYSERR) { + return (nni_plat_strerror(num & ~NNG_ESYSERR)); + } + + return ("Unknown error"); } |
