Since time is measured using times(2), ticks per second are obtained using sysconf(_SC_CLK_TCK) instead of CLOCKS_PER_SEC. (c.f. times(2) man page)
Assisted-by: LLM Signed-off-by: Günther Noack <[email protected]> --- tools/testing/selftests/landlock/fs_bench.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tools/testing/selftests/landlock/fs_bench.c b/tools/testing/selftests/landlock/fs_bench.c index 78d1efcb2d20..05082562d272 100644 --- a/tools/testing/selftests/landlock/fs_bench.c +++ b/tools/testing/selftests/landlock/fs_bench.c @@ -32,7 +32,6 @@ #include <sys/prctl.h> #include <sys/stat.h> #include <sys/times.h> -#include <time.h> #include <unistd.h> #include "wrappers.h" @@ -206,7 +205,7 @@ int main(int argc, char *argv[]) end_time.tms_stime - start_time.tms_stime); printf("User : %ld clocks\n", end_time.tms_utime - start_time.tms_utime); - printf("Clocks per second: %ld\n", CLOCKS_PER_SEC); + printf("Clocks per second: %ld\n", sysconf(_SC_CLK_TCK)); close(curr); -- 2.56.0

