install in /etc
[unix-history] / usr / src / usr.bin / mail / cmdtab.c
index 1605bca..bcc5273 100644 (file)
@@ -8,7 +8,7 @@
  * Define all of the command names and bindings.
  */
 
  * Define all of the command names and bindings.
  */
 
-static char *SccsId = "@(#)cmdtab.c    1.1 %G%";
+static char *SccsId = "@(#)cmdtab.c    1.3 %G%";
 
 extern int type(), preserve(), delete(), undelete(), next(), shell(), schdir();
 extern int save(), help(), headers(), pdot(), strace(), respond(), editor();
 
 extern int type(), preserve(), delete(), undelete(), next(), shell(), schdir();
 extern int save(), help(), headers(), pdot(), strace(), respond(), editor();
@@ -24,15 +24,15 @@ struct cmd cmdtab[] = {
        "type",         type,           MSGLIST,        0,      MMNDEL,
        "visual",       visual,         I|MSGLIST,      0,      MMNORM,
        "top",          top,            MSGLIST,        0,      MMNDEL,
        "type",         type,           MSGLIST,        0,      MMNDEL,
        "visual",       visual,         I|MSGLIST,      0,      MMNORM,
        "top",          top,            MSGLIST,        0,      MMNDEL,
-       "touch",        stouch,         MSGLIST,        0,      MMNDEL,
-       "preserve",     preserve,       MSGLIST,        0,      MMNDEL,
-       "delete",       delete,         P|MSGLIST,      0,      MMNDEL,
-       "dp",           deltype,        MSGLIST,        0,      MMNDEL,
-       "dt",           deltype,        MSGLIST,        0,      MMNDEL,
+       "touch",        stouch,         W|MSGLIST,      0,      MMNDEL,
+       "preserve",     preserve,       W|MSGLIST,      0,      MMNDEL,
+       "delete",       delete,         W|P|MSGLIST,    0,      MMNDEL,
+       "dp",           deltype,        W|MSGLIST,      0,      MMNDEL,
+       "dt",           deltype,        W|MSGLIST,      0,      MMNDEL,
        "undelete",     undelete,       P|MSGLIST,      MDELETED,MMNDEL,
        "unset",        unset,          M|RAWLIST,      1,      1000,
        "mail",         sendmail,       M|I|STRLIST,    0,      0,
        "undelete",     undelete,       P|MSGLIST,      MDELETED,MMNDEL,
        "unset",        unset,          M|RAWLIST,      1,      1000,
        "mail",         sendmail,       M|I|STRLIST,    0,      0,
-       "mbox",         stouch,         MSGLIST,        0,      0,
+       "mbox",         stouch,         W|MSGLIST,      0,      0,
        "!",            shell,          I|STRLIST,      0,      0,
        "chdir",        schdir,         M|STRLIST,      0,      0,
        "cd",           schdir,         M|STRLIST,      0,      0,
        "!",            shell,          I|STRLIST,      0,      0,
        "chdir",        schdir,         M|STRLIST,      0,      0,
        "cd",           schdir,         M|STRLIST,      0,      0,
@@ -44,7 +44,7 @@ struct cmd cmdtab[] = {
        "group",        group,          M|RAWLIST,      0,      1000,
        "write",        swrite,         STRLIST,        0,      0,
        "from",         from,           MSGLIST,        0,      MMNORM,
        "group",        group,          M|RAWLIST,      0,      1000,
        "write",        swrite,         STRLIST,        0,      0,
        "from",         from,           MSGLIST,        0,      MMNORM,
-       "file",         file,           M|NOLIST,       0,      0,
+       "file",         file,           M|RAWLIST,      0,      1,
        "?",            help,           M|NOLIST,       0,      0,
        "z",            scroll,         M|STRLIST,      0,      0,
        "headers",      headers,        MSGLIST,        0,      MMNDEL,
        "?",            help,           M|NOLIST,       0,      0,
        "z",            scroll,         M|STRLIST,      0,      0,
        "headers",      headers,        MSGLIST,        0,      MMNDEL,
@@ -61,7 +61,7 @@ struct cmd cmdtab[] = {
        "xit",          exit,           M|NOLIST,       0,      0,
        "exit",         exit,           M|NOLIST,       0,      0,
        "size",         messize,        MSGLIST,        0,      MMNDEL,
        "xit",          exit,           M|NOLIST,       0,      0,
        "exit",         exit,           M|NOLIST,       0,      0,
        "size",         messize,        MSGLIST,        0,      MMNDEL,
-       "hold",         preserve,       MSGLIST,        0,      MMNDEL,
+       "hold",         preserve,       W|MSGLIST,      0,      MMNDEL,
        "core",         core,           M|NOLIST,       0,      0,
        "#",            null,           M|NOLIST,       0,      0,
        0,              0,              0,              0,      0
        "core",         core,           M|NOLIST,       0,      0,
        "#",            null,           M|NOLIST,       0,      0,
        0,              0,              0,              0,      0