From d30ad529182390a1b52c8656140575fe9ca05b2a Mon Sep 17 00:00:00 2001
From: "Marc G. Fournier" <scrappy@hub.org>
Date: Sun, 15 Mar 1998 08:33:59 +0000
Subject: [PATCH] From: Jeroen van Vianen <jeroenv@design.nl>

tools.patch patches tools/find_static (use indices to increase
performance) and tools/ccsym (no hardcoded paths).
---
 src/tools/ccsym       | 8 ++++----
 src/tools/find_static | 5 +++++
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/src/tools/ccsym b/src/tools/ccsym
index 548d58b3592..130f7bb327a 100755
--- a/src/tools/ccsym
+++ b/src/tools/ccsym
@@ -1,13 +1,13 @@
 #!/bin/sh
-trap "/bin/rm -f /tmp/$$.*" 0 1 2 3 15
+trap "rm -f /tmp/$$.*" 0 1 2 3 15
 cd /tmp
-/bin/cat >$$.c <<EOF
+cat >$$.c <<EOF
 extern int foo;
 EOF
 for i in `cc -v -c $$.c 2>&1`
 do
         case "$i" in
-        -D*) echo "$i" | /usr/bin/sed 's/^-D//';;
-        -A*) /bin/test "2.7.2.1" && echo "$i" | /usr/bin/sed 's/^-A\(.*\)(\(.*\))/\1=\2/';;
+        -D*) echo "$i" | sed 's/^-D//';;
+        -A*) test "2.7.2.1" && echo "$i" | sed 's/^-A\(.*\)(\(.*\))/\1=\2/';;
         esac
 done
diff --git a/src/tools/find_static b/src/tools/find_static
index bce75a2bf67..5951484d71f 100755
--- a/src/tools/find_static
+++ b/src/tools/find_static
@@ -27,6 +27,11 @@ echo "
 	into	table debug2 
 	from 	debug;
 
+	create index idebug on debug(scope,func);
+	create index idebug2 on debug2(func,scope);
+	vacuum debug;
+	vacuum debug2;
+
 	update 	debug2 
 	set 	scope = '_' 
 	from 	debug
-- 
GitLab