summaryrefslogtreecommitdiffstats
path: root/libutil/pw_util.c
diff options
context:
space:
mode:
authorAlexander Motin <mav@FreeBSD.org>2012-05-15 00:42:12 +0000
committerAlexander Motin <mav@FreeBSD.org>2012-05-15 00:42:12 +0000
commitece00476ae97c736665d4bf73a744a3ff57a4020 (patch)
tree428218f4293355ba7d1e99722d1676fbde7e6e10 /libutil/pw_util.c
parent7c00ce99fd28d2f4e48085da6ba1d3946f80012d (diff)
parenta93fc7681bb6cbb582cc0c16fe440ae3087720be (diff)
downloadpw-darwin-ece00476ae97c736665d4bf73a744a3ff57a4020.tar.gz
pw-darwin-ece00476ae97c736665d4bf73a744a3ff57a4020.zip
MFC
Diffstat (limited to 'libutil/pw_util.c')
-rw-r--r--libutil/pw_util.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libutil/pw_util.c b/libutil/pw_util.c
index 5cd27b1..63c63de 100644
--- a/libutil/pw_util.c
+++ b/libutil/pw_util.c
@@ -347,7 +347,8 @@ pw_edit(int notsetuid)
sigprocmask(SIG_SETMASK, &oldsigset, NULL);
if (stat(tempname, &st2) == -1)
return (-1);
- return (st1.st_mtime != st2.st_mtime);
+ return (st1.st_mtim.tv_sec != st2.st_mtim.tv_sec ||
+ st1.st_mtim.tv_nsec != st2.st_mtim.tv_nsec);
}
/*