34 lines · 579 B · Text
RawDownload
# rcmain: Plan 9 versionif(~ $#home 0) home=/if(~ $#ifs 0) ifs=' 	'switch($#prompt){case 0	prompt=('% ' '	')case 1	prompt=($prompt '	')}if(~ $rcname ?.out) prompt=('broken! ' '	')if(flag p) path=/binif not{	finit	if(~ $#path 0) path=(. /bin)}fn sigexitif(! ~ $#cflag 0){	if(flag l && /bin/test -r $home/lib/profile) . $home/lib/profile	status=''	eval $cflag}if not if(flag i){	if(flag l && /bin/test -r $home/lib/profile) . $home/lib/profile	status=''	if(! ~ $#* 0) . $*	. -i '#d/0'}if not if(~ $#* 0) . '#d/0'if not{	status=''	. $*}exit $status