From: Günther Deschner Date: Wed, 11 Jul 2007 08:43:08 +0000 (+0000) Subject: r23825: Add ".." command as an alias to "cd ..". X-Git-Tag: samba-4.0.0alpha6~801^2~5394 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e05f45baefb050248064f58474e5ddddb2761111;p=thirdparty%2Fsamba.git r23825: Add ".." command as an alias to "cd ..". Guenther (This used to be commit c254c5e2549b2a4fe4895b467c4802f4b8ddb2f3) --- diff --git a/source3/client/client.c b/source3/client/client.c index ff8e28bba60..6a1c453c2c8 100644 --- a/source3/client/client.c +++ b/source3/client/client.c @@ -343,6 +343,19 @@ static int cmd_cd(void) return rc; } +/**************************************************************************** + Change directory. +****************************************************************************/ + +static int cmd_cd_oneup(void) +{ + pstring buf; + + pstrcpy(buf, ".."); + return do_cd(buf); +} + + /******************************************************************* Decide if a file should be operated on. ********************************************************************/ @@ -3308,7 +3321,8 @@ static struct {"logon",cmd_logon,"establish new logon",{COMPL_NONE,COMPL_NONE}}, {"listconnect",cmd_list_connect,"list open connections",{COMPL_NONE,COMPL_NONE}}, {"showconnect",cmd_show_connect,"display the current active connection",{COMPL_NONE,COMPL_NONE}}, - + {"..",cmd_cd_oneup,"change the remote directory (up one level)",{COMPL_REMOTE,COMPL_NONE}}, + /* Yes, this must be here, see crh's comment above. */ {"!",NULL,"run a shell command on the local system",{COMPL_NONE,COMPL_NONE}}, {NULL,NULL,NULL,{COMPL_NONE,COMPL_NONE}}