tallow -l without -i - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit a5a494c16724e3f31f6660ad22117a2da393191e
 (DIR) parent bc18537a3f1dcf7fdc912b6973bc1ec9455dbd1f
 (HTM) Author: rsc <devnull@localhost>
       Date:   Fri, 18 Mar 2005 19:50:15 +0000
       
       allow -l without -i
       
       Diffstat:
         M rcmain                              |      14 +++++++++-----
       
       1 file changed, 9 insertions(+), 5 deletions(-)
       ---
 (DIR) diff --git a/rcmain b/rcmain
       t@@ -20,8 +20,9 @@ if(! ~ $#cflag 0){
                if(flag l && test -r $home/lib/profile) . $home/lib/profile
                status=''
                eval $cflag
       +        exit $status
        }
       -if not if(flag i){
       +if(flag i){
                if(~ $TERM 9term){
                        if(~ $#'fn#cd' 0)
                                fn cd { builtin cd $1 && flag i && awd }
       t@@ -31,10 +32,13 @@ if not if(flag i){
                status=''
                if(! ~ $#* 0) . $*
                . -i '/dev/stdin'
       +        exit $status
        }
       -if not if(~ $#* 0) . '/dev/stdin'
       -if not{
       -        status=''
       -        . $*
       +if(flag l && test -r $home/lib/profile) . $home/lib/profile
       +if(~ $#* 0){
       +        . /dev/stdin
       +        exit $status
        }
       +status=''
       +. $*
        exit $status