Annotation of researchv9/ipc/src/bin/ftpcmdtab.c, revision 1.1.1.1

1.1       root        1: #include "ftp_var.h"
                      2: 
                      3: /*
                      4:  * User FTP -- Command Tables.
                      5:  */
                      6: int    setascii(), setbell(), setbinary(), setdebug(), setform();
                      7: int    setmode(), setpeer(), setprompt(), setstruct(), settenex();
                      8: int    settrace(), settype(), setverbose();
                      9: int    disconnect();
                     10: int    cd(), lcd(), delete(), user();
                     11: int    ls(), get(), help(), put();
                     12: int    quit(), renamefile(), status();
                     13: int    quote(), rmthelp(), shell();
                     14: int    pwd(), makedir(), removedir();
                     15: 
                     16: char   asciihelp[] =   "set ascii transfer type";
                     17: char   beephelp[] =    "beep when command completed";
                     18: char   binaryhelp[] =  "set binary transfer type";
                     19: char   cdhelp[] =      "change remote working directory";
                     20: char   connecthelp[] = "connect to remote tftp";
                     21: char   deletehelp[] =  "delete remote file";
                     22: char   debughelp[] =   "toggle/set debugging mode";
                     23: char   dirhelp[] =     "list contents of remote directory";
                     24: char   disconhelp[] =  "terminate ftp session";
                     25: char   formhelp[] =    "set file transfer format";
                     26: char   helphelp[] =    "print local help information";
                     27: char   lcdhelp[] =     "change local working directory";
                     28: char   lshelp[] =      "nlist contents of remote directory";
                     29: char   mkdirhelp[] =   "make directory on the remote machine";
                     30: char   modehelp[] =    "set file transfer mode";
                     31: char   prompthelp[] =  "force interactive prompting on multiple commands";
                     32: char   pwdhelp[] =     "print working directory on remote machine";
                     33: char   quithelp[] =    "terminate ftp session and exit";
                     34: char   quotehelp[] =   "send arbitrary ftp command";
                     35: char   receivehelp[] = "receive file";
                     36: char   remotehelp[] =  "get help from remote server";
                     37: char   renamehelp[] =  "rename file";
                     38: char   rmdirhelp[] =   "remove directory on the remote machine";
                     39: char   sendhelp[] =    "send file";
                     40: char   shellhelp[] =   "escape to the shell";
                     41: char   statushelp[] =  "show current status";
                     42: char   structhelp[] =  "set file transfer structure";
                     43: char   tenexhelp[] =   "set tenex file transfer type";
                     44: char   tracehelp[] =   "toggle packet tracing";
                     45: char   typehelp[] =    "set file transfer type";
                     46: char   userhelp[] =    "send new user information";
                     47: char   verbosehelp[] = "toggle verbose mode";
                     48: 
                     49: struct cmd cmdtab[] = {
                     50:        { "!",          shellhelp,      0,      shell },
                     51:        { "ascii",      asciihelp,      0,      setascii },
                     52:        { "bell",       beephelp,       0,      setbell },
                     53:        { "binary",     binaryhelp,     0,      setbinary },
                     54:        { "bye",        quithelp,       0,      quit },
                     55:        { "cd",         cdhelp,         0,      cd },
                     56:        { "close",      disconhelp,     0,      disconnect },
                     57:        { "delete",     deletehelp,     0,      delete },
                     58:        { "debug",      debughelp,      0,      setdebug },
                     59:        { "dir",        dirhelp,        1,      ls },
                     60:        { "form",       formhelp,       0,      setform },
                     61:        { "get",        receivehelp,    1,      get },
                     62:        { "help",       helphelp,       0,      help },
                     63:        { "lcd",        lcdhelp,        0,      lcd },
                     64:        { "ls",         lshelp,         1,      ls },
                     65:        { "mode",       modehelp,       0,      setmode },
                     66:        { "mkdir",      mkdirhelp,      0,      makedir },
                     67:        { "open",       connecthelp,    0,      setpeer },
                     68:        { "prompt",     prompthelp,     0,      setprompt },
                     69:        { "put",        sendhelp,       1,      put },
                     70:        { "pwd",        pwdhelp,        0,      pwd },
                     71:        { "quit",       quithelp,       0,      quit },
                     72:        { "quote",      quotehelp,      1,      quote },
                     73:        { "recv",       receivehelp,    1,      get },
                     74:        { "remotehelp", remotehelp,     0,      rmthelp },
                     75:        { "rename",     renamehelp,     0,      renamefile },
                     76:        { "rmdir",      rmdirhelp,      0,      removedir },
                     77:        { "send",       sendhelp,       1,      put },
                     78:        { "status",     statushelp,     0,      status },
                     79:        { "struct",     structhelp,     0,      setstruct },
                     80:        { "tenex",      tenexhelp,      0,      settenex },
                     81:        { "trace",      tracehelp,      0,      settrace },
                     82:        { "type",       typehelp,       0,      settype },
                     83:        { "user",       userhelp,       0,      user },
                     84:        { "verbose",    verbosehelp,    0,      setverbose },
                     85:        { "?",          helphelp,       0,      help },
                     86:        0
                     87: };
                     88: 
                     89: int    NCMDS = sizeof (cmdtab) / sizeof (cmdtab[0]);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.