fi
)}
function sumlog { find "$@" ! -name config.log -name "*.log" -o -name "*.sum"; }
-function gdbcvscheckout {(set -ex
+function sourcewarecvscheckout {(set -ex
! test -d src
- ! test -d gdb-cvs
- (set +x;cvs -z3 -d :pserver:anoncvs:@sourceware.org:/cvs/src checkout gdb)
- mv src gdb-cvs
- cd gdb-cvs
+ ! test -d $1-cvs
+ (set +x;cvs -z3 -d :pserver:anoncvs:@sourceware.org:/cvs/src checkout $1)
+ mv src $1-cvs
+ cd $1-cvs
(set +x;cvs update)
#(set +x;cvsignoresall)
(set +x;ignoresall)
);}
+function gdbcvscheckout { sourcewarecvscheckout gdb; }
+function binutilscvscheckout { sourcewarecvscheckout binutils; }
function gdbdevelcvscheckout {(set -ex
! test -d gdb-devel
(set +x;CVSROOT=:pserver:anonymous@cvs.fedoraproject.org:/cvs/pkgs cvs checkout -d gdb-devel rpms/gdb/devel)
| sort -u
fi
}
+function valgrind {(unset valgrind;s=~/.python.valgrind;perl -e 'undef $/;$_=<>;1 while s/^(?:###)?({\n)(?:###)?( *ADDRESS_IN_RANGE.*\n(?:[^}#].*\n)*)###/$1$2/gm;print;' </usr/share/doc/python-devel-2.*/valgrind-python.supp >$s;valgrind --suppressions=$s "$@";);}
ulimit -S -c 0
set +H