#!/bin/sh trap "rm -f /tmp/$$" 0 1 2 3 15 rm -f ./tags find `pwd`/ \( -name _deadcode -a -prune \) -o \ -type f -name '*.[chyl]' -print|xargs ctags -d -t -a -f tags sort tags >/tmp/$$ && mv /tmp/$$ tags find . -name 'CVS' -prune -o -type d -print |while read DIR do [ "$DIR" != "." ] && ln -f -s `pwd`/tags $DIR/tags done