From 6a0f35dcbd1b411fcb749163c7b358d96f3b74ab Mon Sep 17 00:00:00 2001 From: Roland Coeurjoly Date: Tue, 2 Jan 2024 15:09:12 +0100 Subject: [PATCH] sycall also watches the timestamp_file --- src/libfaketime.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libfaketime.c b/src/libfaketime.c index 3acd571..1b9d833 100644 --- a/src/libfaketime.c +++ b/src/libfaketime.c @@ -4103,7 +4103,7 @@ long syscall(long number, ...) { } #endif // static int (*real_clock_gettime) (clockid_t clk_id, struct timespec *tp); - if (number == __NR_clock_gettime && getenv("FAKETIME")) { + if (number == __NR_clock_gettime && (getenv("FAKETIME") || getenv("FAKETIME_TIMESTAMP_FILE"))) { clockid_t clk_id; struct timespec *tp; clk_id = va_arg(ap, clockid_t);