diff --git a/ChangeLog b/ChangeLog index 721b53040..cd934e6b7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,4 @@ + 2005-10-03 Netocrat * fishd.c, common.c: Make lock-file name include hostname for increased protection on shared NFS /tmp. diff --git a/env.c b/env.c index e7fb35d58..578e0350d 100644 --- a/env.c +++ b/env.c @@ -186,7 +186,7 @@ static void start_fishd() sb_init( &cmd ); pw = getpwuid(getuid()); - debug( 3, L"Spawning new copy of fishd" ); + debug( 2, L"Spawning new copy of fishd" ); if( !pw ) { @@ -352,6 +352,9 @@ void env_init() al_init( &l ); expand_variable_array( path, &l ); + + debug( 3, L"PATH is %ls", path ); + const wchar_t *path_el[] = { @@ -365,6 +368,9 @@ void env_init() for( j=0; path_el[j]; j++ ) { int has_el=0; + + debug( 3, L"Check directory %ls", path_el[j] ); + for( i=0; i/dev/null - if test (expr match $LANG ".*UTF") -gt 0 - set bullet \u2022 - end + if expr match "$LANG" ".*UTF" >/dev/null + set bullet \u2022 end echo \tcontains - Test if a word is present in a list\n @@ -223,10 +221,8 @@ function prompt_pwd -d "Print the current working directory, ellipsise it if it #Write ellipsis character if known to be using UTF #else use $ set -l ellipsis '$' #default - if count $LANG >/dev/null - if test (expr match $LANG ".*UTF") -gt 0 - set ellipsis \u2026 - end + if expr match "$LANG" ".*UTF" >/dev/null + set ellipsis \u2026 end printf %s%s $ellipsis (echo $wd|cut -c (echo $len-$max_width-1|bc)- ^/dev/null ) else @@ -564,10 +560,8 @@ end function __fish_type_help -d "Help for the type shellscript function" set bullet \* -if count $LANG >/dev/null - if test (expr match $LANG ".*UTF") -gt 0 - set bullet \u2022 - end +if expr match "$LANG" ".*UTF" >/dev/null + set bullet \u2022 end echo \ttype - Indicate how a name would be interpreted if used as a \n\tcommand name