summaryrefslogtreecommitdiff
path: root/rc/bin
diff options
context:
space:
mode:
authoraiju <aiju@phicode.de>2016-08-25 23:03:54 +0200
committeraiju <aiju@phicode.de>2016-08-25 23:03:54 +0200
commit81b1fc5a1268bca74e854ebe4850c0c1b8b69ff3 (patch)
tree24e83314ab7e5bbbdc74f7a5c53468f0940380f7 /rc/bin
parent1f441308e9a8981bedbe5ce16a9c97145bd6bc96 (diff)
fix Bfn botch
Diffstat (limited to 'rc/bin')
-rw-r--r--rc/bin/Bfn16
1 files changed, 16 insertions, 0 deletions
diff --git a/rc/bin/Bfn b/rc/bin/Bfn
new file mode 100644
index 000000000..636aee524
--- /dev/null
+++ b/rc/bin/Bfn
@@ -0,0 +1,16 @@
+#!/bin/rc
+if(! ~ $#* 1){
+ echo usage: $0 fn >[2=1]
+ exit usage
+}
+res=`{grep -n '^'$1'\(' *.c | sed -n 's/^([^:]*:[^:]*).*$/\1/gp' }
+ifs='
+'
+for(i in $res)
+ echo $i
+switch($#res){
+case 0
+ echo $1: not found >[2=1]
+case 1
+ plumb $res
+}