26 changed files with 124 additions and 113 deletions
-
2arch/rc/aux/rio/window
-
2arch/rc/aux/rio/wloc
-
6arch/rc/cmd/diskparts
-
2arch/rc/cmd/psu
-
28arch/rc/lib/rcmain
-
20arch/rc/lib/startup/cpu
-
14arch/rc/lib/startup/terminal
-
20cfg/startup
-
10lib/namespace
-
4qa/check
-
12qa/kern/args.rc
-
2qa/kern/wdir.rc
-
24sys/include/envvars.h
-
12sys/src/cmd/acme/exec.c
-
4sys/src/cmd/acme/rows.c
-
4sys/src/cmd/auth/newns.c
-
1sys/src/cmd/auth/secstore/secstore.c
-
34sys/src/cmd/init.c
-
2sys/src/cmd/ip/listen.c
-
2sys/src/cmd/rc/simple.c
-
2sys/src/cmd/stats.c
-
2sys/src/kern/amd64/main.c
-
2sys/src/kern/boot/boot.c
-
2sys/src/kern/boot/createInitRD
-
12sys/src/lib/mp/port/reduce
-
12sys/src/lib/sec/port/reduce
@ -1,34 +1,34 @@ |
|||
# rcmain: Plan 9 version |
|||
if(~ $#home 0) home=/ |
|||
if(~ $#ifs 0) ifs=' |
|||
if(~ $#HOME 0) HOME=/ |
|||
if(~ $#IFS 0) IFS=' |
|||
' |
|||
switch($#prompt){ |
|||
switch($#PROMPT){ |
|||
case 0 |
|||
prompt=('% ' ' ') |
|||
PROMPT=('% ' ' ') |
|||
case 1 |
|||
prompt=($prompt ' ') |
|||
PROMPT=($PROMPT ' ') |
|||
} |
|||
if(~ $rcname ?.out) prompt=('broken! ' ' ') |
|||
if(flag p) path=/cmd |
|||
if(~ $rcname ?.out) PROMPT=('broken! ' ' ') |
|||
if(flag p) PATH=/cmd |
|||
if not{ |
|||
finit |
|||
if(~ $#path 0) path=(/cmd .) |
|||
if(~ $#PATH 0) PATH=(/cmd .) |
|||
} |
|||
fn sigexit |
|||
if(! ~ $#rccmd 0){ |
|||
if(flag l && /cmd/test -r $home/lib/profile) . $home/lib/profile |
|||
status='' |
|||
if(flag l && /cmd/test -r $HOME/lib/profile) . $HOME/lib/profile |
|||
STATUS='' |
|||
eval $rccmd |
|||
} |
|||
if not if(flag i){ |
|||
if(flag l && /cmd/test -r $home/lib/profile) . $home/lib/profile |
|||
status='' |
|||
if(flag l && /cmd/test -r $HOME/lib/profile) . $HOME/lib/profile |
|||
STATUS='' |
|||
if(! ~ $#* 0) . $* |
|||
. -i '#d/0' |
|||
} |
|||
if not if(~ $#* 0) . '#d/0' |
|||
if not{ |
|||
status='' |
|||
STATUS='' |
|||
. $* |
|||
} |
|||
exit $status |
|||
exit $STATUS |
@ -1,16 +1,16 @@ |
|||
O=$1 |
|||
shift |
|||
objtype=$1 |
|||
OBJTYPE=$1 |
|||
shift |
|||
|
|||
ls -p ../$objtype/*.[cs] >[2]/dev/null | sed 's/..$//' > /tmp/reduce.$pid |
|||
ls -p ../$OBJTYPE/*.[cs] >[2]/dev/null | sed 's/..$//' > /tmp/reduce.$PID |
|||
# |
|||
# if empty directory, just return the input files |
|||
# |
|||
if (! ~ $status '|') { |
|||
if (! ~ $STATUS '|') { |
|||
echo $* |
|||
rm /tmp/reduce.$pid |
|||
rm /tmp/reduce.$PID |
|||
exit 0 |
|||
} |
|||
echo $* | tr ' ' \012 | grep -v -f /tmp/reduce.$pid | tr \012 ' ' |
|||
rm /tmp/reduce.$pid |
|||
echo $* | tr ' ' \012 | grep -v -f /tmp/reduce.$PID | tr \012 ' ' |
|||
rm /tmp/reduce.$PID |
@ -1,16 +1,16 @@ |
|||
O=$1 |
|||
shift |
|||
objtype=$1 |
|||
OBJTYPE=$1 |
|||
shift |
|||
|
|||
ls -p ../$objtype/*.[cs] >[2]/dev/null | sed 's/..$//' > /tmp/reduce.$pid |
|||
ls -p ../$OBJTYPE/*.[cs] >[2]/dev/null | sed 's/..$//' > /tmp/reduce.$PID |
|||
# |
|||
# if empty directory, just return the input files |
|||
# |
|||
if (! ~ $status '|') { |
|||
if (! ~ $STATUS '|') { |
|||
echo $* |
|||
rm /tmp/reduce.$pid |
|||
rm /tmp/reduce.$PID |
|||
exit 0 |
|||
} |
|||
echo $* | tr ' ' \012 | grep -v -f /tmp/reduce.$pid | tr \012 ' ' |
|||
rm /tmp/reduce.$pid |
|||
echo $* | tr ' ' \012 | grep -v -f /tmp/reduce.$PID | tr \012 ' ' |
|||
rm /tmp/reduce.$PID |
Write
Preview
Loading…
Cancel
Save
Reference in new issue