home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
TELECOM
/
OSKBox.lzh
/
MAILBOX
/
CC
/
dumpmail.c
< prev
next >
Wrap
C/C++ Source or Header
|
1992-07-11
|
892b
|
44 lines
#include <stdio.h>
#include <ctype.h>
#include <direct.h>
#include <setjmp.h>
#include <signal.h>
#include <modes.h>
#include "mailbox.h"
#define msg_size (sizeof (struct msg_header))
struct userstruct user;
int run_date, run_time;
char *maildir = "MAIL/";
main (argc, argv)
char *argv[];
{
int day, tick;
chdir (HOME);
strcpy (user.uscall, "CLEAN");
user.usopt = ISSUPER;
_sysdate (0, &run_time, &run_date, &day, &tick);
dump_mail ();
}
dump_mail ()
{
extern struct msg_header *mail_dir;
struct msg_header *head;
open_mail ();
write_lock ();
for (head = mail_dir; head - mail_dir < MAXMAIL; head++)
if (head->mhstat != ' ')
printf ("%d %d %c%c %s %s %s %s\n",
head-mail_dir, head->mhnr,
(head->mhtype) ? head->mhtype : '@',
(head->mhstat) ? head->mhstat : '@',
head->mhfrom, head->mhto, head->mhbbs, head->mhtit);
write_unlock ();
close_mail ();
}