** This code is Copyright (c) 2002, by the authors of nmh. See the
** COPYRIGHT file in the root directory of the nmh distribution for
** complete copyright information.
-**
-** The inclusion of attachments is eased by
-** using the header field name mechanism added to anno and send.
-** The header field name for attachments is predefined.
-**
-** Several commands have been added at the whatnow prompt:
-**
-** cd [ directory ] This option works just like the shell's
-** cd command and lets the user change the
-** directory from which attachments are
-** taken so that long path names are not
-** needed with every file.
-**
-** ls [ ls-options ] This option works just like the normal
-** ls command and exists to allow the user
-** to verify file names in the directory.
-**
-** pwd This option works just like the normal
-** pwd command and exists to allow the user
-** to verify the directory.
-**
-** attach files This option attaches the named files to
-** the draft.
-**
-** alist This option lists the attachments on the
-** draft.
-**
-** detach numbers This option removes attachments by
-** attachment number from the draft.
*/
#include <h/mh.h>
static int refile(char **, char *);
static int removefile(char *);
static void writelscmd(char *, int, char **);
-static void writesomecmd(char *buf, int bufsz, char *cmd, char *trailcmd, char **argp);
-static FILE* popen_in_dir(const char *dir, const char *cmd, const char *type);
-static int system_in_dir(const char *dir, const char *cmd);
+static void writesomecmd(char *, int, char *, char *, char **);
+static FILE* popen_in_dir(const char *, const char *, const char *);
+static int system_in_dir(const char *, const char *);
int