diff options
author | Daniel Lange <DLange@git.local> | 2021-09-21 08:35:19 +0200 |
---|---|---|
committer | Daniel Lange <DLange@git.local> | 2021-09-21 08:35:19 +0200 |
commit | 69f439eff387a6ecb52734e400b297a3c85f2285 (patch) | |
tree | 2a988b7868b749654796183ba70b4272965da1bf /Compat.c | |
parent | c55320e9e2a8916e911bcd39ab37b79e3a7d03b2 (diff) | |
download | debian_htop-69f439eff387a6ecb52734e400b297a3c85f2285.tar.gz debian_htop-69f439eff387a6ecb52734e400b297a3c85f2285.tar.bz2 debian_htop-69f439eff387a6ecb52734e400b297a3c85f2285.zip |
New upstream version 3.1.0upstream/3.1.0
Diffstat (limited to 'Compat.c')
-rw-r--r-- | Compat.c | 36 |
1 files changed, 1 insertions, 35 deletions
@@ -11,18 +11,12 @@ in the source distribution for its full text. #include <errno.h> #include <fcntl.h> // IWYU pragma: keep -#include <time.h> #include <unistd.h> #include <sys/stat.h> #include <sys/types.h> // IWYU pragma: keep #include "XUtils.h" // IWYU pragma: keep -#ifdef HAVE_HOST_GET_CLOCK_SERVICE -#include <mach/clock.h> -#include <mach/mach.h> -#endif - int Compat_faccessat(int dirfd, const char* pathname, @@ -43,7 +37,7 @@ int Compat_faccessat(int dirfd, #endif // Error out on unsupported configurations - if (dirfd != AT_FDCWD || mode != F_OK) { + if (dirfd != (int)AT_FDCWD || mode != F_OK) { errno = EINVAL; return -1; } @@ -123,31 +117,3 @@ ssize_t Compat_readlinkat(int dirfd, #endif } - -int Compat_clock_monotonic_gettime(struct timespec *tp) { - -#if defined(HAVE_CLOCK_GETTIME) - - return clock_gettime(CLOCK_MONOTONIC, tp); - -#elif defined(HAVE_HOST_GET_CLOCK_SERVICE) - - clock_serv_t cclock; - mach_timespec_t mts; - - host_get_clock_service(mach_host_self(), SYSTEM_CLOCK, &cclock); - clock_get_time(cclock, &mts); - mach_port_deallocate(mach_task_self(), cclock); - - tp->tv_sec = mts.tv_sec; - tp->tv_nsec = mts.tv_nsec; - - return 0; - -#else - -#error No Compat_clock_monotonic_gettime() implementation! - -#endif - -} |