aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/cron/crontab
diff options
context:
space:
mode:
authorEd Schouten <ed@FreeBSD.org>2012-09-01 14:45:15 +0000
committerEd Schouten <ed@FreeBSD.org>2012-09-01 14:45:15 +0000
commit902d9eafbf66c52f8513bc38f4d0c8063c0b8a03 (patch)
tree496a0b9a3b14c27d50e1ae3b28265ecf5c2023f2 /usr.sbin/cron/crontab
parentaeb99b567a54f0ce25c0cf33eb758f15add4580c (diff)
downloadsrc-902d9eafbf66c52f8513bc38f4d0c8063c0b8a03.tar.gz
src-902d9eafbf66c52f8513bc38f4d0c8063c0b8a03.zip
Rework all non-contributed files that use `struct timezone'.
This structure is not part of POSIX. According to POSIX, gettimeofday() has the following prototype: int gettimeofday(struct timeval *restrict tp, void *restrict tzp); Also, POSIX states that gettimeofday() shall return 0 (as long as tzp is not used). Remove dead error handling code. Also use NULL for a nul-pointer instead of integer 0. While there, change all pieces of code that only use tv_sec to use time(3), as this provides less overhead.
Notes
Notes: svn path=/head/; revision=239991
Diffstat (limited to 'usr.sbin/cron/crontab')
-rw-r--r--usr.sbin/cron/crontab/crontab.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/usr.sbin/cron/crontab/crontab.c b/usr.sbin/cron/crontab/crontab.c
index 69c460633443..1ac81b029545 100644
--- a/usr.sbin/cron/crontab/crontab.c
+++ b/usr.sbin/cron/crontab/crontab.c
@@ -627,9 +627,8 @@ static void
poke_daemon() {
#ifdef USE_UTIMES
struct timeval tvs[2];
- struct timezone tz;
- (void) gettimeofday(&tvs[0], &tz);
+ (void)gettimeofday(&tvs[0], NULL);
tvs[1] = tvs[0];
if (utimes(SPOOL_DIR, tvs) < OK) {
warn("can't update mtime on spooldir %s", SPOOL_DIR);