Lines Matching refs:args
283 local_do_shell(const char *args)
289 if (!*args)
290 args = NULL;
300 if (args) {
301 debug3("Executing %s -c \"%s\"", shell, args);
302 execl(shell, shell, "-c", args, (char *)NULL);
321 local_do_ls(const char *args)
323 if (!args || !*args)
326 int len = strlen(_PATH_LS " ") + strlen(args) + 1;
330 snprintf(buf, len, _PATH_LS " %s", args);
2158 connect_to_server(char *path, char **args, int *in, int *out)
2202 execvp(path, args);
2243 arglist args;
2257 memset(&args, '\0', sizeof(args));
2258 args.list = NULL;
2259 addargs(&args, "%s", ssh_program);
2260 addargs(&args, "-oForwardX11 no");
2261 addargs(&args, "-oForwardAgent no");
2262 addargs(&args, "-oPermitLocalCommand no");
2263 addargs(&args, "-oClearAllForwardings yes");
2275 addargs(&args, "-%c", ch);
2282 addargs(&args, "-%c", ch);
2283 addargs(&args, "%s", optarg);
2289 addargs(&args, "-%c", ch);
2292 addargs(&args, "-oPort %s", optarg);
2296 addargs(&args, "-v");
2327 addargs(&args, "-obatchmode yes");
2359 replacearg(&args, 0, "%s", ssh_program);
2387 addargs(&args, "-l");
2388 addargs(&args, "%s", userhost);
2402 addargs(&args, "-oProtocol %d", sshver);
2406 addargs(&args, "-s");
2408 addargs(&args, "--");
2409 addargs(&args, "%s", host);
2410 addargs(&args, "%s", (sftp_server != NULL ?
2413 connect_to_server(ssh_program, args.list, &in, &out);
2415 args.list = NULL;
2416 addargs(&args, "sftp-server");
2418 connect_to_server(sftp_direct, args.list, &in, &out);
2420 freeargs(&args);