From 4f2b387f9cba569d49559f88e785639d56ea2d66 Mon Sep 17 00:00:00 2001 From: simon Date: Sun, 9 Sep 2001 16:31:26 +0000 Subject: [PATCH] Add the `pwd' command in PSFTP. git-svn-id: svn://svn.tartarus.org/sgt/putty@1262 cda61777-01e9-0310-a592-d414129be87e --- psftp.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/psftp.c b/psftp.c index ebfb8ef6..37f39ff3 100644 --- a/psftp.c +++ b/psftp.c @@ -276,6 +276,15 @@ int sftp_cmd_cd(struct sftp_command *cmd) } /* + * Print current directory. Easy as pie. + */ +int sftp_cmd_pwd(struct sftp_command *cmd) +{ + printf("Remote directory is %s\n", pwd); + return 0; +} + +/* * Get a file and save it at the local end. We have two very * similar commands here: `get' and `reget', which differ in that * `reget' checks for the existence of the destination file and @@ -919,6 +928,12 @@ static struct sftp_cmd_lookup { sftp_cmd_put }, { + "pwd", "print your remote working directory", + "\n" + " Print the current remote working directory for your SFTP session.\n", + sftp_cmd_pwd + }, + { "quit", "bye", NULL, sftp_cmd_quit }, -- 2.11.0