Today's changes.

This commit is contained in:
rsc 2004-03-25 23:03:22 +00:00
parent 0023dde326
commit cb27443abf
8 changed files with 87 additions and 6 deletions

14
bin/9l
View file

@ -3,12 +3,24 @@
extralibs=-lm
tag="${SYSNAME:-`uname`}-${OBJTYPE:-`uname -m`}"
case "$tag" in
*FreeBSD*) ld=gcc ;;
*OpenBSD*) ld=gcc
extralibs="$extralibs -lpthread"
;;
*BSD*) ld=gcc ;;
*Linux*) ld=gcc ;;
*Darwin*) ld=gcc ;;
*SunOS*) ld="${CC9:-cc} -g"
extralibs="$extralibs -lrt -lpthread -lsocket -lnsl"
# Record paths to shared libraries to avoid needing LD_LIBRARY_PATH
for i in "$@"
do
case "$i" in
-L*)
s=`echo $i | sed 's/-L/-R/'`
extralibs="$extralibs $s"
;;
esac
done
;;
*)
echo do not know how to link on "$tag" 1>&2

3
bin/awd Executable file
View file

@ -0,0 +1,3 @@
#!/bin/sh
label `pwd`

19
bin/g Executable file
View file

@ -0,0 +1,19 @@
#!/usr/local/plan9/bin/rc
flags=()
while(! ~ $#* 1 && ~ $1 -*){
flags=($flags $1)
shift
}
switch($#*){
case 0
echo 'usage: g [flags] pattern [files]' >[1=2]
exit 1
case 1
9grep -n $flags -- $1 *.[Cbchm] *.cc *.py *.tex *.ms *.java /dev/null \
|[2] {9grep -v '^(grep: can''t open \*|grep: \*\.)' >[1=2]; status=0}
case *
9grep -n $flags -- $* /dev/null
}

13
bin/ps
View file

@ -15,6 +15,7 @@ BEGIN{
state["I"] = "Idle";
state["J"] = "Jail";
state["R"] = "Ready";
state["O"] = "Running";
state["S"] = "Sleep";
state["T"] = "Stopped";
state["Z"] = "Zombie";
@ -65,8 +66,16 @@ function statestr(s)
}
!
/bin/ps -axww -o 'user,pid,start,time,vsz,stat,command' | sed 1d |
awk -f /tmp/awk.xxx$$ | sort -n +1
case "${SYSNAME:-`uname`}" in
SunOS)
/bin/ps -aA -o 'user,pid,stime,time,vsz,s,args' | sed 1d |
nawk -f /tmp/awk.xxx$$ | sort -n +1
;;
*)
/bin/ps -axww -o 'user,pid,start,time,vsz,stat,command' | sed 1d |
awk -f /tmp/awk.xxx$$ | sort -n +1
;;
esac
rm -f /tmp/awk.xxx$$

View file

@ -10,6 +10,7 @@ plumb1()
;;
*firebird*)
$BROWSER -remote 'openURL('$i', new-window)'
;;
*firefox*)
$BROWSER -remote 'openURL('$i', new-window)'
;;