1 1379cecf 2003-11-23 devnull # rcmain: Plan 9 on Unix version
2 1379cecf 2003-11-23 devnull if(~ $#home 0) home=$HOME
3 1379cecf 2003-11-23 devnull if(~ $#home 0) home=/
4 1379cecf 2003-11-23 devnull if(~ $#ifs 0) ifs='
6 1379cecf 2003-11-23 devnull switch($#prompt){
8 1379cecf 2003-11-23 devnull prompt=('% ' ' ')
10 1379cecf 2003-11-23 devnull prompt=($prompt ' ')
12 1379cecf 2003-11-23 devnull if(~ $rcname ?.out) prompt=('broken! ' ' ')
13 1379cecf 2003-11-23 devnull if(flag p) path=/bin
16 1379cecf 2003-11-23 devnull if(~ $#path 0) . <{/bin/sh -c 'echo $PATH |
17 1379cecf 2003-11-23 devnull sed "s/^/path=(''/; s/$/'')/; s/:/'' ''/g"'}
19 1379cecf 2003-11-23 devnull fn sigexit
20 1379cecf 2003-11-23 devnull if(! ~ $#cflag 0){
21 1379cecf 2003-11-23 devnull if(flag l && /bin/test -r $home/lib/profile) . $home/lib/profile
22 1379cecf 2003-11-23 devnull status=''
23 1379cecf 2003-11-23 devnull eval $cflag
25 1379cecf 2003-11-23 devnull if not if(flag i){
26 1379cecf 2003-11-23 devnull if(~ $TERM 9term && ~ $#'fn#cd' 0) fn cd { builtin cd $1 && label `{pwd} }
27 1379cecf 2003-11-23 devnull if(flag l && /bin/test -r $home/lib/profile) . $home/lib/profile
28 1379cecf 2003-11-23 devnull status=''
29 1379cecf 2003-11-23 devnull if(! ~ $#* 0) . $*
30 1379cecf 2003-11-23 devnull . -i '/dev/stdin'
32 1379cecf 2003-11-23 devnull if not if(~ $#* 0) . '/dev/stdin'
34 1379cecf 2003-11-23 devnull status=''
37 1379cecf 2003-11-23 devnull exit $status