[SHELL/EXPERIMENTS]
[reactos.git] / base / applications / network / ftp / prototypes.h
1 #pragma once
2
3 int fgetcSocket(int s);
4 const char *fputsSocket(const char *format, int s);
5
6 const char *fprintfSocket(int s, const char *format, ...);
7
8 int fputcSocket(int s, char putChar);
9 int fputSocket(int s, char *putChar, int len);
10 char *fgetsSocket(int s, char *string);
11
12 char *hookup(const char *host, int port);
13 char **glob(const char *s);
14 int herror(char *s);
15
16 int getreply(int expecteof);
17 int ruserpass(const char *host, char **aname, char **apass, char **aacct);
18 char *getpass(const char *prompt);
19 void makeargv(void);
20 void domacro(int argc, const char *argv[]);
21 void proxtrans(const char *cmd, const char *local, const char *remote);
22 int null(void);
23 int initconn(void);
24 void disconnect(int argc, const char *argv[]);
25 void ptransfer(const char *direction, long bytes, struct timeval *t0, struct timeval *t1);
26 void setascii(int argc, const char *argv[]);
27 void setbinary(int argc, const char *argv[]);
28 void setebcdic(void);
29 void settenex(int argc, const char *argv[]);
30 void tvsub(struct timeval *tdiff, struct timeval *t1, struct timeval *t0);
31 void setpassive(int argc, const char *argv[]);
32 void setpeer(int argc, const char *argv[]);
33 void cmdscanner(int top);
34 void pswitch(int flag);
35 void quit(int argc, const char *argv[]);
36 int login(const char *host);
37 int command(const char *fmt, ...);
38 int globulize(const char **cpp);
39 void sendrequest(const char *cmd, const char *local, const char *remote, int printnames);
40 void recvrequest(const char *cmd, const char *local, const char *remote, const char *mode,
41 int printnames);
42 int confirm(const char *cmd, const char *file);
43 void blkfree(char **av0);
44 int getit(int argc, const char *argv[], int restartit, const char *mode);
45 int sleep(int time);
46
47 char *tail(void);
48 void setbell(int argc, const char *argv[]);
49 void setdebug(int argc, const char *argv[]);
50 void setglob(int argc, const char *argv[]);
51 void sethash(int argc, const char *argv[]);
52 void setport(int argc, const char *argv[]);
53 void setprompt(int argc, const char *argv[]);
54 void settrace(int argc, const char *argv[]);
55 void setverbose(int argc, const char *argv[]);
56 void settype(int argc, const char *argv[]);
57 void setform(int argc, const char *argv[]);
58 void setstruct(int argc, const char *argv[]);
59 void restart(int argc, const char *argv[]);
60 void syst(int argc, const char *argv[]);
61 void cd(int argc, const char *argv[]);
62 void lcd(int argc, const char *argv[]);
63 void delete(int argc, const char *argv[]);
64 void mdelete(int argc, const char *argv[]);
65 void ls(int argc, const char *argv[]);
66 void mls(int argc, const char *argv[]);
67 void get(int argc, const char *argv[]);
68 void mget(int argc, const char *argv[]);
69 void help(int argc, const char *argv[]);
70 void put(int argc, const char *argv[]);
71 void mput(int argc, const char *argv[]);
72 void reget(int argc, const char *argv[]);
73 void status(int argc, const char *argv[]);
74 void renamefile(int argc, const char *argv[]);
75 void quote(int argc, const char *argv[]);
76 void rmthelp(int argc, const char *argv[]);
77 void site(int argc, const char *argv[]);
78 void pwd(int argc, const char *argv[]);
79 void makedir(int argc, const char *argv[]);
80 void removedir(int argc, const char *argv[]);
81 void setcr(int argc, const char *argv[]);
82 void account(int argc, const char *argv[]);
83 void doproxy(int argc, const char *argv[]);
84 void reset(int argc, const char *argv[]);
85 void setcase(int argc, const char *argv[]);
86 void setntrans(int argc, const char *argv[]);
87 void setnmap(int argc, const char *argv[]);
88 void setsunique(int argc, const char *argv[]);
89 void setrunique(int argc, const char *argv[]);
90 void cdup(int argc, const char *argv[]);
91 void macdef(int argc, const char *argv[]);
92 void sizecmd(int argc, const char *argv[]);
93 void modtime(int argc, const char *argv[]);
94 void newer(int argc, const char *argv[]);
95 void rmtstatus(int argc, const char *argv[]);
96 void do_chmod(int argc, const char *argv[]);
97 void do_umask(int argc, const char *argv[]);
98 void idle(int argc, const char *argv[]);
99 void shell(int argc, const char *argv[]);
100 void user(int argc, const char *argv[]);
101 void fsetmode(int argc, const char *argv[]);
102 struct cmd *getcmd(const char *name);