Lines Matching refs:pwd
189 { "pwd", I_PWD, REMOTE },
251 "pwd Display remote working directory\n"
317 /* Strip one path (usually the pwd) from the start of another */
337 make_absolute(char *p, char *pwd)
343 abs_str = path_append(pwd, p);
519 process_get(struct sftp_conn *conn, char *src, char *dst, char *pwd,
529 abs_src = make_absolute(abs_src, pwd);
593 process_put(struct sftp_conn *conn, char *src, char *dst, char *pwd,
606 tmp_dst = make_absolute(tmp_dst, pwd);
617 /* If we aren't fetching to pwd then stash this status for later */
653 abs_dst = make_absolute(xstrdup(filename), pwd);
1286 parse_dispatch_command(struct sftp_conn *conn, const char *cmd, char **pwd,
1317 err = process_get(conn, path1, path2, *pwd, pflag, rflag);
1320 err = process_put(conn, path1, path2, *pwd, pflag, rflag);
1323 path1 = make_absolute(path1, *pwd);
1324 path2 = make_absolute(path2, *pwd);
1330 path1 = make_absolute(path1, *pwd);
1331 path2 = make_absolute(path2, *pwd);
1335 path1 = make_absolute(path1, *pwd);
1345 path1 = make_absolute(path1, *pwd);
1352 path1 = make_absolute(path1, *pwd);
1356 pwd);
1379 xfree(*pwd);
1380 *pwd = tmp;
1384 do_ls_dir(conn, *pwd, *pwd, lflag);
1388 /* Strip pwd off beginning of non-absolute paths */
1391 tmp = *pwd;
1393 path1 = make_absolute(path1, *pwd);
1399 path1 = xstrdup(*pwd);
1400 path1 = make_absolute(path1, *pwd);
1428 path1 = make_absolute(path1, *pwd);
1442 path1 = make_absolute(path1, *pwd);
1475 printf("Remote working directory: %s\n", *pwd);
1712 /* Determine length of pwd so we can trim completion display */