]> diplodocus.org Git - nmh/blobdiff - uip/msgchk.c
SPECS: Use `command-line interface' in one-line summary.
[nmh] / uip / msgchk.c
index f582920e58390285de809052eb80d07cedcaea28..df37d4ab49797e46a113383616d182be4fddf622 100644 (file)
@@ -8,6 +8,7 @@
 #include <h/mh.h>
 #include <h/mts.h>
 #include <h/tws.h>
+#include "h/done.h"
 #include <h/utils.h>
 #include <pwd.h>
 
@@ -68,9 +69,6 @@ DEFINE_SWITCH_ARRAY(MSGCHK, switches);
 #define        NT_ALL  (NT_MAIL | NT_NMAI)
 
 #define        NONEOK  0x0
-#define        UUCPOLD 0x1
-#define        UUCPNEW 0x2
-#define        UUCPOK  (UUCPOLD | UUCPNEW)
 #define        MMDFOLD 0x4
 #define        MMDFNEW 0x8
 #define        MMDFOK  (MMDFOLD | MMDFNEW)
@@ -79,7 +77,7 @@ DEFINE_SWITCH_ARRAY(MSGCHK, switches);
 /*
  * static prototypes
  */
-static int donote (char *, int);
+static int donote (char *, int) PURE;
 static int checkmail (char *, char *, int, int, int);
 static int remotemail (char *, char *, char *, char *, int, int, int, int,
                       char *, int, const char *);
@@ -323,19 +321,14 @@ checkmail (char *user, char *home, int datesw, int notifysw, int personal)
     mf = (stat (buffer, &st) == NOTOK || st.st_size == 0) ? NONEOK
        : st.st_atime <= st.st_mtime ? MMDFNEW : MMDFOLD;
 
-    if ((mf & UUCPOK) || (mf & MMDFOK)) {
+    if (mf & MMDFOK) {
        if (notifysw & NT_MAIL) {
            if (personal)
                printf ("You have ");
            else
                printf ("%s has ", user);
-           if (mf & UUCPOK)
-               printf ("%s old-style bell", mf & UUCPOLD ? "old" : "new");
-           if ((mf & UUCPOK) && (mf & MMDFOK))
-               printf (" and ");
            if (mf & MMDFOK)
-               printf ("%s%s", mf & MMDFOLD ? "old" : "new",
-                       mf & UUCPOK ? " Internet" : "");
+               printf ("%s", mf & MMDFOLD ? "old" : "new");
            printf (" mail waiting");
        } else {
            notifysw = 0;