Today's changes.
This commit is contained in:
parent
0023dde326
commit
cb27443abf
8 changed files with 87 additions and 6 deletions
14
bin/9l
14
bin/9l
|
|
@ -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
3
bin/awd
Executable file
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/sh
|
||||
|
||||
label `pwd`
|
||||
19
bin/g
Executable file
19
bin/g
Executable 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
13
bin/ps
|
|
@ -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$$
|
||||
|
||||
|
|
|
|||
1
bin/web
1
bin/web
|
|
@ -10,6 +10,7 @@ plumb1()
|
|||
;;
|
||||
*firebird*)
|
||||
$BROWSER -remote 'openURL('$i', new-window)'
|
||||
;;
|
||||
*firefox*)
|
||||
$BROWSER -remote 'openURL('$i', new-window)'
|
||||
;;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue