Move #include from h/mh.h to source files
[mmh] / uip / rcvstore.c
index fbddda7..61a91b2 100644 (file)
@@ -11,6 +11,9 @@
 #include <h/signals.h>
 #include <errno.h>
 #include <signal.h>
+#include <unistd.h>
+#include <sys/stat.h>
+#include <locale.h>
 
 static struct swit switches[] = {
 #define CRETSW  0
@@ -44,7 +47,7 @@ static struct swit switches[] = {
 */
 static char *tmpfilenam = NULL;
 
-static void unlink_done();
+void unlink_done();
 
 int
 main(int argc, char **argv)
@@ -58,7 +61,9 @@ main(int argc, char **argv)
        struct msgs *mp;
        struct stat st;
 
-       atexit(unlink_done);
+       if (atexit(unlink_done) != 0) {
+               adios(NULL, "atexit failed");
+       }
 
        setlocale(LC_ALL, "");
        invo_name = mhbasename(argv[0]);
@@ -226,7 +231,7 @@ main(int argc, char **argv)
 /*
 ** Clean up and exit
 */
-static void
+void
 unlink_done()
 {
        if (tmpfilenam && *tmpfilenam) {