diff --git a/support/testing/tests/package/br2-external/openjdk/package/openjdk-jni-test/native.c b/support/testing/tests/package/br2-external/openjdk/package/openjdk-jni-test/native.c index ed87e345af..9e926a27d9 100644 --- a/support/testing/tests/package/br2-external/openjdk/package/openjdk-jni-test/native.c +++ b/support/testing/tests/package/br2-external/openjdk/package/openjdk-jni-test/native.c @@ -29,8 +29,10 @@ void execute_function(void(*function)(void*), void* context) } void set_time_in_seconds(int seconds) { - time_t timeToSet = seconds; - stime(&timeToSet); + struct timespec timeToSet = { 0, 0 }; + + timeToSet.tv_sec = seconds; + clock_settime(CLOCK_REALTIME, &timeToSet); } void write_internal_time_in_seconds() {