AUTOGEN: allob, chan - vx32 - Local 9vx git repository for patches.
       
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
 (DIR) commit 828005e43486131db419b5bf982e2bb58e317342
 (DIR) parent 2b7e0d40f941846a3c03ac46cf2319fc850ac4a4
 (HTM) Author: Jesus Galan Lopez (yiyus) <yiyu.jgl@gmail.com>
       Date:   Tue,  7 Sep 2010 21:09:38 +0200
       
       AUTOGEN: allob, chan
       
       Diffstat:
         src/9vx/a/AUTOGEN                   |       6 ++++++
         src/9vx/a/allocb.ed                 |       6 +++---
         src/9vx/a/chan.ed                   |       2 +-
       
       3 files changed, 10 insertions(+), 4 deletions(-)
       ---
 (DIR) diff --git a/src/9vx/a/AUTOGEN b/src/9vx/a/AUTOGEN
       @@ -108,6 +108,11 @@ if [ $# -gt 1 ] && [ $1 == "-r" ]; then
                shift 2
        fi
        
       +if [ ! -d $plan9/sys/src ]; then
       +        echo "$0 error: $plan9/sys/src is not a directory" 1>&2
       +        exit 1
       +fi
       +
        case "$#" in
        0)
                ;;
       @@ -117,6 +122,7 @@ esac
        
        for f in $autofiles
        do
       +        test -f $plan9/$f  || echo "$0 error: $plan9/$f not found" 1>&2
                ed=`echo $f | sed 's;.*/;;; s;\.[ch]$;;; s;$;.ed;'`
                test -f $ed || ed=`echo $f | sed 's;.*/;;; s;$;.ed;'`
                out=`echo $f | sed 's;.*/;;;'`
 (DIR) diff --git a/src/9vx/a/allocb.ed b/src/9vx/a/allocb.ed
       @@ -1,7 +1,7 @@
       -,s!Lock;!Lock lk;!
       +,s!Lock;!Lock lk;!g
        ,s!lock(&ialloc)!lock(\&ialloc.lk)!g
       -,s!msize(b)!sizeof(Block)+size+Hdrspc!
       -,s/exit(0)/panic("iallocb")/
       +,s!msize(b)!sizeof(Block)+size+Hdrspc!g
       +,s!exit(0)!panic("iallocb")!g
        /_xinc/d
        /_xdec/s/ ||.*0//
        ,s/ref < 0/0/
 (DIR) diff --git a/src/9vx/a/chan.ed b/src/9vx/a/chan.ed
       @@ -23,7 +23,7 @@ g/^cl/ s/(void\*)/(void *v)/
        .
        ,s/(ulong)name < KZERO/isuaddr(name)/
        /validaddr/d
       -/ename = vmemchr(name, 0, (1<<16))/c
       +/ename = memchr(name, 0, (1<<16))/c
                        char *p;
                        uint t;
                        p = name;