From: Todd C. Miller Date: Mon, 2 Mar 2015 21:28:46 +0000 (-0700) Subject: Fix compilation error on systems without futimes(). X-Git-Tag: SUDO_1_8_13^2~19 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3c79ea75bb42a8f575ec0f6bef6c02cecd4dbf8f;p=sudo Fix compilation error on systems without futimes(). --- diff --git a/lib/util/utimens.c b/lib/util/utimens.c index b2eac19b6..3a62e2900 100644 --- a/lib/util/utimens.c +++ b/lib/util/utimens.c @@ -36,6 +36,7 @@ #endif #include "sudo_compat.h" +#include "sudo_util.h" #if !defined(HAVE_FUTIMES) && defined(HAVE_FUTIMESAT) # define futimes(_f, _tv) futimesat(_f, NULL, _tv) @@ -120,7 +121,7 @@ sudo_futimens(int fd, const struct timespec *ts) * Emulate futimens() via futime() */ int -sudo_futimens(int fd, const struct timeval *ts) +sudo_futimens(int fd, const struct timespec *ts) { struct utimbuf utb, *times = NULL; @@ -140,7 +141,7 @@ sudo_futimens(int fd, const struct timeval *ts) * Nothing to do but fail. */ int -sudo_futimens(int fd, const struct timeval *ts) +sudo_futimens(int fd, const struct timespec *ts) { errno = ENOSYS; return -1;