draw, resolv

This commit is contained in:
rsc 2006-02-14 02:00:06 +00:00
parent 4c7f9f8303
commit 866a7d1f26

12
bin/9l
View file

@ -62,14 +62,14 @@ then
for i in $w
do
# can't trust the libraries about using
# libthread - we might not be linking with
# libthread or libdraw - we might not be linking with
# those object files.
a=`
nm $PLAN9/lib/lib$i.a 2>/dev/null |
grep '__p9l_autolib_[a-zA-Z0-9+-]*$' |
sed 's/.*__p9l_autolib_//' |
sort -u |
grep -v thread
egrep -v 'thread|draw'
`
okayfn="true"
for j in $a
@ -150,6 +150,11 @@ then
libsl="$libsl -lsec -l9"
fi
if [ "x$needndb" = xtrue -a -f /usr/lib/libresolv.a ]
then
libsl="$libsl -lresolv"
fi
if [ "x$needdraw" = xtrue -a "x$WSYSTYPE" != xnowsys ]
then
if [ "x$X11" = "x" ]
@ -297,7 +302,8 @@ fi
xtmp=/tmp/9l.$$.$USER.out
xxout() {
egrep -v 'is almost always misused|: In function `' $xtmp
sed 's/.*: In function `[^:]*: *//' $xtmp | egrep . |
egrep -v 'is almost always misused' $xtmp
rm -f $xtmp
}