home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume6 / shadow-2.pt2 / mail.c < prev    next >
C/C++ Source or Header  |  1989-02-03  |  450b  |  27 lines

  1. #include <sys/types.h>
  2. #include <sys/stat.h>
  3. #include <string.h>
  4. #include "config.h"
  5.  
  6. extern    char    mail[];
  7.  
  8. #ifdef    MAILCHECK
  9. void    mailcheck ()
  10. {
  11.     struct    stat    statbuf;
  12.     char    *mailbox;
  13.  
  14.     if (mailbox = strchr (mail, '='))
  15.         mailbox++;
  16.     else
  17.         return;
  18.  
  19.     if (stat (mailbox, &statbuf) == -1 || statbuf.st_size == 0)
  20.         puts ("No mail.");
  21.     else if (statbuf.st_atime > statbuf.st_mtime)
  22.         puts ("You have mail.");
  23.     else
  24.         puts ("You have new mail.");
  25. }
  26. #endif
  27.