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

This commit is contained in:
Jilles Tjoelker 2016-04-17 20:00:24 +00:00
parent 5a39901bc4
commit ae7d5745cd
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=298157

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);
}
/*