plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

commit 866a7d1f265fd728dfeecfcdba2da4a53813079e
parent 4c7f9f830369b29285534eafddedfd3896e51bc3
Author: rsc <devnull@localhost>
Date:   Tue, 14 Feb 2006 02:00:06 +0000

draw, resolv

Diffstat:
Mbin/9l | 12+++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/bin/9l b/bin/9l @@ -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 }