tsam: allow more output from ! command (Rob Pike) - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 715d6f8e14e8bc20f21209ca107bef3300d28e8c
 (DIR) parent 0f815464fcf8839a5053be8d9aaf13326dde24b3
 (HTM) Author: Russ Cox <rsc@swtch.com>
       Date:   Tue, 15 Apr 2008 19:15:17 -0700
       
       sam: allow more output from ! command (Rob Pike)
       
       Diffstat:
         M src/cmd/sam/shell.c                 |       4 ++--
       
       1 file changed, 2 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/src/cmd/sam/shell.c b/src/cmd/sam/shell.c
       t@@ -142,7 +142,7 @@ plan9(File *f, int type, String *s, int nest)
        void
        checkerrs(void)
        {
       -        char buf[256];
       +        char buf[4096];
                int f, n, nl;
                char *p;
                long l;
       t@@ -150,7 +150,7 @@ checkerrs(void)
                if(statfile(errfile, 0, 0, 0, &l, 0) > 0 && l != 0){
                        if((f=open((char *)errfile, 0)) != -1){
                                if((n=read(f, buf, sizeof buf-1)) > 0){
       -                                for(nl=0,p=buf; nl<3 && p<&buf[n]; p++)
       +                                for(nl=0,p=buf; nl<25 && p<&buf[n]; p++)
                                                if(*p=='\n')
                                                        nl++;
                                        *p = 0;