Lines Matching refs:control_stream
97 FILE *control_stream;
101 control_stream = fdopen(xconnect_stream(server->lsa), "r+");
102 if (control_stream == NULL) {
107 if (ftpcmd(NULL, NULL, control_stream, buf) != 220) {
112 switch (ftpcmd("USER", server->user, control_stream, buf)) {
116 if (ftpcmd("PASS", server->password, control_stream, buf) != 230) {
124 ftpcmd("TYPE I", NULL, control_stream, buf);
126 return control_stream;
130 int ftp_receive(ftp_host_info_t *server, FILE *control_stream,
134 int ftp_receive(ftp_host_info_t *server, FILE *control_stream,
146 if (ftpcmd("PASV", NULL, control_stream, buf) != 227) {
151 if (ftpcmd("SIZE", server_path, control_stream, buf) == 213) {
178 if (ftpcmd(buf, NULL, control_stream, buf) != 350) {
186 if (ftpcmd("RETR", server_path, control_stream, buf) > 150) {
210 if (ftpcmd(NULL, NULL, control_stream, buf) != 226) {
213 ftpcmd("QUIT", NULL, control_stream, buf);
220 int ftp_send(ftp_host_info_t *server, FILE *control_stream,
224 int ftp_send(ftp_host_info_t *server, FILE *control_stream,
234 if (ftpcmd("PASV", NULL, control_stream, buf) != 227) {
246 response = ftpcmd(buf, NULL, control_stream, buf);
257 response = ftpcmd("STOR", server_path, control_stream, buf);
274 if (ftpcmd(NULL, NULL, control_stream, buf) != 226) {
277 ftpcmd("QUIT", NULL, control_stream, buf);
306 FILE *control_stream;
355 control_stream = ftp_login(server);
357 return ftp_action(server, control_stream, argv[1], argv[2]);