cprintf
cprintf(stdout, " MDTM\r\n");
cprintf(stdout, " MLST ");
cprintf(stdout, "%s%s;", facttab[i].name,
cprintf(stdout, "\r\n");
cprintf(stdout, " REST STREAM\r\n");
cprintf(stdout, " SIZE\r\n");
cprintf(stdout, " TVFS\r\n");
cprintf(stdout, "200 MLST OPTS");
cprintf(stdout, "%s%s;", onedone ? "" : " ",
cprintf(stdout, "\r\n");
cprintf(fd, "%s=%04d%02d%02d%02d%02d%02d;", fact,
cprintf(fd, "%s=", fact);
cprintf(fd, "%s=" LLF ";", fact, (LLT)fe->stat->st_size);
cprintf(fd, "%s=", fact);
cprintf(fd, "cdir");
cprintf(fd, "pdir");
cprintf(fd, "dir");
cprintf(fd, "dir");
cprintf(fd, "file");
cprintf(fd, "OS.unix=fifo");
cprintf(fd, "OS.unix=slink");
cprintf(fd, "OS.unix=socket");
cprintf(fd, "OS.unix=%s-" ULLF "/" ULLF,
cprintf(fd, "OS.unix=UNKNOWN(0%o)", fe->stat->st_mode & S_IFMT);
cprintf(fd, "%s=%s;", fact, obuf);
cprintf(fp, " %s\r\n", userf ? realfile : fe->display);
cprintf(stdout, " ");
cprintf(stdout, "%s",
cprintf(stdout, "%s", curwd);
cprintf(stdout, "%s",
cprintf(stdout, "%s", hostname);
cprintf(stdout, "unlimited");
cprintf(stdout, LLF,
cprintf(stdout, "%d", connections);
cprintf(stdout, "%s", remotehost);
cprintf(stdout, "s");
cprintf(stdout, "S");
cprintf(stdout, "%.24s", ctime(&now));
cprintf(stdout, "%s",
cprintf(stdout, "\r\n");
void cprintf(FILE *, const char *, ...)
cprintf(stdout, "%c%c%c", IAC, DONT, 0377&c);
cprintf(stdout, "%c%c%c", IAC, WONT, 0377&c);
cprintf(stdout, " ");
cprintf(stdout, "%s", c->name);
cprintf(stdout, "\r\n");
cprintf(stdout, " TYPE: %s", typenames[type]);
cprintf(stdout, ", FORM: %s", formnames[form]);
cprintf(stdout, " %d", NBBY);
cprintf(stdout, " %d", bytesize);
cprintf(stdout, "; STRUcture: %s; transfer MODE: %s\r\n",
cprintf(stdout, " %s (%d,%d",
cprintf(stdout, ",%d", UC(a[i]));
cprintf(stdout, ",%d,%d,%d)\r\n",
cprintf(stdout, "%s\r\n", msg);
cprintf(dout, "%s%s\n", dirname,
cprintf(dout, "%s%s\n", p,