diff options
| author | Manuel Bentele | 2020-10-23 15:18:01 +0200 |
|---|---|---|
| committer | Manuel Bentele | 2020-10-23 15:18:01 +0200 |
| commit | dbb41ce2b7f309d394054a6bd1e33afd578798a5 (patch) | |
| tree | 6a31092063d9f2fb5ac5720ec6759040e793c3d5 /kernel/tests/include/lapi/common_timers.h | |
| parent | Set Linux kernel version to unknown if it is not detectable (diff) | |
| download | xloop-dbb41ce2b7f309d394054a6bd1e33afd578798a5.tar.gz xloop-dbb41ce2b7f309d394054a6bd1e33afd578798a5.tar.xz xloop-dbb41ce2b7f309d394054a6bd1e33afd578798a5.zip | |
Move the source code of all xloop components to the common 'src' directory
Diffstat (limited to 'kernel/tests/include/lapi/common_timers.h')
| -rw-r--r-- | kernel/tests/include/lapi/common_timers.h | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/kernel/tests/include/lapi/common_timers.h b/kernel/tests/include/lapi/common_timers.h deleted file mode 100644 index b783bef..0000000 --- a/kernel/tests/include/lapi/common_timers.h +++ /dev/null @@ -1,81 +0,0 @@ -/* - * File: common_timers.h - * - * Keep all the common defines/checks for the timer tests here - */ - -#ifndef __COMMON_TIMERS_H__ -#define __COMMON_TIMERS_H__ - -#include "config.h" -#include "lapi/syscalls.h" -#include "lapi/posix_clocks.h" - -#ifndef NSEC_PER_SEC -#define NSEC_PER_SEC (1000000000L) -#endif - -static const clock_t clock_list[] = { - CLOCK_REALTIME, - CLOCK_MONOTONIC, - CLOCK_PROCESS_CPUTIME_ID, - CLOCK_THREAD_CPUTIME_ID, - CLOCK_BOOTTIME, - CLOCK_BOOTTIME_ALARM, - CLOCK_REALTIME_ALARM, - CLOCK_TAI, -}; -/* CLOCKS_DEFINED is the number of clock sources defined for sure */ -#define CLOCKS_DEFINED (sizeof(clock_list) / sizeof(*clock_list)) -/* MAX_CLOCKS is the maximum number of clock sources supported by kernel */ -#define MAX_CLOCKS 16 - -#define CLOCK_TO_STR(def_name) \ - case def_name: \ - return #def_name; - -static inline const char *get_clock_str(const int clock_id) -{ - switch (clock_id) { - CLOCK_TO_STR(CLOCK_REALTIME); - CLOCK_TO_STR(CLOCK_MONOTONIC); - CLOCK_TO_STR(CLOCK_PROCESS_CPUTIME_ID); - CLOCK_TO_STR(CLOCK_THREAD_CPUTIME_ID); - CLOCK_TO_STR(CLOCK_BOOTTIME); - CLOCK_TO_STR(CLOCK_BOOTTIME_ALARM); - CLOCK_TO_STR(CLOCK_REALTIME_ALARM); - CLOCK_TO_STR(CLOCK_TAI); - default: - return "CLOCK_!?!?!?"; - } -} - -static inline int possibly_unsupported(clock_t clock) -{ - switch (clock) { - case CLOCK_BOOTTIME: - case CLOCK_BOOTTIME_ALARM: - case CLOCK_REALTIME_ALARM: - case CLOCK_TAI: - return 1; - default: - return 0; - } -} - -static inline int have_cputime_timers(void) -{ - return tst_kvercmp(2, 6, 12) >= 0; -} - -#include "lapi/syscalls.h" - -#include <time.h> -#include <unistd.h> - -/* timer_t in kernel(int) is different from Glibc definition(void*). - * Use the kernel definition for syscall tests - */ -typedef int kernel_timer_t; - -#endif |
