mail: Don't truncate mtime of mailbox to microseconds.

This commit is contained in:
jilles 2016-04-17 20:00:24 +00:00
parent b8e96bf982
commit 8156bf7454

View File

@ -37,6 +37,8 @@ __FBSDID("$FreeBSD$");
#include <sys/time.h>
#include <fcntl.h>
#include "rcv.h"
#include "extern.h"
@ -319,15 +321,13 @@ unstack(void)
void
alter(char *name)
{
struct stat sb;
struct timeval tv[2];
struct timespec ts[2];
if (stat(name, &sb))
return;
(void)gettimeofday(&tv[0], NULL);
tv[0].tv_sec++;
TIMESPEC_TO_TIMEVAL(&tv[1], &sb.st_mtim);
(void)utimes(name, tv);
(void)clock_gettime(CLOCK_REALTIME, &ts[0]);
ts[0].tv_sec++;
ts[1].tv_sec = 0;
ts[1].tv_nsec = UTIME_OMIT;
(void)utimensat(AT_FDCWD, name, ts, 0);
}
/*