sync with plan 9. fixes waserror() botch and increases some sizes. Reference: /n/patches.lsub.org/patch/netlogsync Date: Fri Jul 13 04:16:27 CES 2012 Signed-off-by: quanstro@quanstro.net --- /sys/src/nix/ip/netlog.c Thu Apr 12 12:26:27 2012 +++ /sys/src/nix/ip/netlog.c Fri Jul 13 03:22:05 2012 @@ -7,7 +7,7 @@ #include "../ip/ip.h" enum { - Nlog = 4*1024, + Nlog = 16*1024, }; /* @@ -87,6 +87,8 @@ if(f->alog->opens == 0){ if(f->alog->buf == nil) f->alog->buf = malloc(Nlog); + if(f->alog->buf == nil) + error(Enomem); f->alog->rptr = f->alog->buf; f->alog->end = f->alog->buf + Nlog; } @@ -202,6 +204,7 @@ else f->alog->iponlyset = 1; free(cb); + poperror(); return; default: @@ -227,7 +230,7 @@ void netlog(Fs *f, int mask, char *fmt, ...) { - char buf[128], *t, *fp; + char buf[256], *t, *fp; int i, n; va_list arg;