{ "ENOPROTOOPT", ENOPROTOOPT },
{ "ENOSPC", ENOSPC },
{ "EWOULDBLOCK", EWOULDBLOCK },
+ { "EHOSTUNREACH", EHOSTUNREACH },
+ { "ECONNREFUSED", ECONNREFUSED },
+ { "EPIPE", EPIPE },
{ 0, 0 }
};
const byte *bp;
int i;
- if (!len) { Tvba(" empty"); return; }
+ if (!len) { Tvba("\n ."); return; }
for (i=0, bp=buf; i<len; i++, bp++) {
if (!(i&31)) Tvba("\n ");
else if (!(i&3)) Tvba(" ");
const struct Terrno *te;
for (te= Terrnos; te->n && te->v != e; te++);
- if (te->n) Tvba(te->n);
- else Tvbf("E#%d",e);
+ assert(te->n);
+ Tvba(te->n);
}
void Tvba(const char *str) {