version 1.236, 2023/09/10 23:12:32 |
version 1.237, 2024/02/01 02:37:33 |
|
|
#define LOCAL 2 |
#define LOCAL 2 |
|
|
static const struct CMD cmds[] = { |
static const struct CMD cmds[] = { |
{ "bye", I_QUIT, NOARGS, NOARGS }, |
{ "bye", I_QUIT, NOARGS, NOARGS }, |
{ "cd", I_CHDIR, REMOTE, NOARGS }, |
{ "cd", I_CHDIR, REMOTE, NOARGS }, |
{ "chdir", I_CHDIR, REMOTE, NOARGS }, |
{ "chdir", I_CHDIR, REMOTE, NOARGS }, |
{ "chgrp", I_CHGRP, REMOTE, NOARGS }, |
{ "chgrp", I_CHGRP, REMOTE, NOARGS }, |
{ "chmod", I_CHMOD, REMOTE, NOARGS }, |
{ "chmod", I_CHMOD, REMOTE, NOARGS }, |
{ "chown", I_CHOWN, REMOTE, NOARGS }, |
{ "chown", I_CHOWN, REMOTE, NOARGS }, |
{ "copy", I_COPY, REMOTE, LOCAL }, |
{ "copy", I_COPY, REMOTE, LOCAL }, |
{ "cp", I_COPY, REMOTE, LOCAL }, |
{ "cp", I_COPY, REMOTE, LOCAL }, |
{ "df", I_DF, REMOTE, NOARGS }, |
{ "df", I_DF, REMOTE, NOARGS }, |
{ "dir", I_LS, REMOTE, NOARGS }, |
{ "dir", I_LS, REMOTE, NOARGS }, |
{ "exit", I_QUIT, NOARGS, NOARGS }, |
{ "exit", I_QUIT, NOARGS, NOARGS }, |
{ "get", I_GET, REMOTE, LOCAL }, |
{ "get", I_GET, REMOTE, LOCAL }, |
{ "help", I_HELP, NOARGS, NOARGS }, |
{ "help", I_HELP, NOARGS, NOARGS }, |
{ "lcd", I_LCHDIR, LOCAL, NOARGS }, |
{ "lcd", I_LCHDIR, LOCAL, NOARGS }, |
{ "lchdir", I_LCHDIR, LOCAL, NOARGS }, |
{ "lchdir", I_LCHDIR, LOCAL, NOARGS }, |
{ "lls", I_LLS, LOCAL, NOARGS }, |
{ "lls", I_LLS, LOCAL, NOARGS }, |
{ "lmkdir", I_LMKDIR, LOCAL, NOARGS }, |
{ "lmkdir", I_LMKDIR, LOCAL, NOARGS }, |
{ "ln", I_LINK, REMOTE, REMOTE }, |
{ "ln", I_LINK, REMOTE, REMOTE }, |
{ "lpwd", I_LPWD, LOCAL, NOARGS }, |
{ "lpwd", I_LPWD, LOCAL, NOARGS }, |
{ "ls", I_LS, REMOTE, NOARGS }, |
{ "ls", I_LS, REMOTE, NOARGS }, |
{ "lumask", I_LUMASK, NOARGS, NOARGS }, |
{ "lumask", I_LUMASK, NOARGS, NOARGS }, |
|
|
{ "mput", I_PUT, LOCAL, REMOTE }, |
{ "mput", I_PUT, LOCAL, REMOTE }, |
{ "progress", I_PROGRESS, NOARGS, NOARGS }, |
{ "progress", I_PROGRESS, NOARGS, NOARGS }, |
{ "put", I_PUT, LOCAL, REMOTE }, |
{ "put", I_PUT, LOCAL, REMOTE }, |
{ "pwd", I_PWD, REMOTE, NOARGS }, |
{ "pwd", I_PWD, REMOTE, NOARGS }, |
{ "quit", I_QUIT, NOARGS, NOARGS }, |
{ "quit", I_QUIT, NOARGS, NOARGS }, |
{ "reget", I_REGET, REMOTE, LOCAL }, |
{ "reget", I_REGET, REMOTE, LOCAL }, |
{ "rename", I_RENAME, REMOTE, REMOTE }, |
{ "rename", I_RENAME, REMOTE, REMOTE }, |
{ "reput", I_REPUT, LOCAL, REMOTE }, |
{ "reput", I_REPUT, LOCAL, REMOTE }, |
{ "rm", I_RM, REMOTE, NOARGS }, |
{ "rm", I_RM, REMOTE, NOARGS }, |
{ "rmdir", I_RMDIR, REMOTE, NOARGS }, |
{ "rmdir", I_RMDIR, REMOTE, NOARGS }, |
{ "symlink", I_SYMLINK, REMOTE, REMOTE }, |
{ "symlink", I_SYMLINK, REMOTE, REMOTE }, |
{ "version", I_VERSION, NOARGS, NOARGS }, |
{ "version", I_VERSION, NOARGS, NOARGS }, |
{ "!", I_SHELL, NOARGS, NOARGS }, |
{ "!", I_SHELL, NOARGS, NOARGS }, |
{ "?", I_HELP, NOARGS, NOARGS }, |
{ "?", I_HELP, NOARGS, NOARGS }, |
{ NULL, -1, -1, -1 } |
{ NULL, -1, -1, -1 } |
}; |
}; |
|
|