-
-/*
- * rcvpack.c -- append message to a file
+/* rcvpack.c -- append message to a file
*
* This code is Copyright (c) 2002, by the authors of nmh. See the
* COPYRIGHT file in the root directory of the nmh distribution for
#include <h/rcvmail.h>
#include <h/tws.h>
#include <h/mts.h>
+#include <h/utils.h>
#define RCVPACK_SWITCHES \
X("mbox", 0, MBOXSW) \
char *cp, *file = NULL, buf[BUFSIZ];
char **argp, **arguments;
-#ifdef LOCALE
- setlocale(LC_ALL, "");
-#endif
- invo_name = r1bindex (argv[0], '/');
-
- /* read user profile/context */
- context_read();
+ if (nmh_init(argv[0], 2)) { return 1; }
- mts_init (invo_name);
+ mts_init ();
arguments = getarguments (invo_name, argc, argv, 1);
argp = arguments;
}
if (file)
adios (NULL, "only one file at a time!");
- else
- file = cp;
+ file = cp;
}
if (!file)
done (RCV_MBX);
/* append the message */
- if (mbx_copy (file, mbx_style, md, fileno(stdin), 1, NULL, 0) == NOTOK) {
+ if (mbx_copy (file, mbx_style, md, fileno(stdin), NULL) == NOTOK) {
mbx_close (file, md);
done (RCV_MBX);
}