|
|
1.1 root 1: trap "rm -f $$sym?ef; exit" 0 1 2 13 15
2: case $# in
3: 0) echo usage: lorder file ...
4: exit ;;
5: 1) case $1 in
6: *.o) set $1 $1
7: esac
8: esac
9: nm -g $* | sed '
10: /^$/d
11: /:$/{
12: /\.o:/!d
13: s/://
14: h
15: s/.*/& &/
16: p
17: d
18: }
19: /[TD] /{
20: s/.* //
21: G
22: s/\n/ /
23: w '$$symdef'
24: d
25: }
26: s/.* //
27: G
28: s/\n/ /
29: w '$$symref'
30: d
31: '
32: sort $$symdef -o $$symdef
33: sort $$symref -o $$symref
34: join $$symref $$symdef | sed 's/[^ ]* *//'
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.