--- programs/arrow/code/SMTPMessage.cc.orig Fri Sep 24 15:22:05 1999 +++ programs/arrow/code/SMTPMessage.cc Wed Aug 1 01:17:26 2001 @@ -42,7 +42,7 @@ #include #include -#include +#include #include #include #include @@ -395,9 +395,22 @@ itsFrom->Print(*itsOutboxStream); *itsOutboxStream << " "; +/* This is obsolete on FreeBSD + Try the replacemente below struct timeb tp; ftime(&tp); JString date(ctime(&(tp.time))); +*/ + +/* BEGIN of ftime replacement */ + struct timeval t; + struct timezone tz; + + gettimeofday(&t, &tz); + JString date(ctime((const time_t *) &(t.tv_sec))); + +/* END of ftime replacement */ + date.Print(*itsOutboxStream); jistrstream(is, date.GetCString(), date.GetLength());