Subject: LTPÅ clock_gettime03 fails
Issue Description below:
=======================================
# ./runltp -s clock_gettime03
<<<test_output>>>
clock_gettime03 1 TPASS : got expected failure: TEST_ERRNO=EFAULT(14):
Bad address
clock_gettime03 2 TPASS : got expected failure: TEST_ERRNO=EFAULT(14):
Bad address
clock_gettime03 3 TFAIL : failed to produce expected error [expected
errno = 22 (Invalid argument), TEST_RETURN = 0]: TEST_ERRNO=???(0): Success
clock_gettime03 4 TFAIL : failed to produce expected error [expected
errno = 22 (Invalid argument), TEST_RETURN = 0]: TEST_ERRNO=???(0): Success
clock_gettime03 5 TPASS : got expected failure: TEST_ERRNO=EFAULT(14):
Bad address
clock_gettime03 6 TPASS : got expected failure: TEST_ERRNO=EFAULT(14):
Bad address
<<<execution_status>>>
initiation_status="ok"
duration=0 termination_type=exited termination_id=1 corefile=no
cutime=0 cstime=1
<<<test_end>>>
SUZUKI K. POULOSE gave the following patch already. Not sure if it is
discussed in the mailing list:
--- include/common_timers.h.orig 2010-04-30 12:39:08.000000000 +0000
+++ include/common_timers.h 2010-04-30 12:39:46.000000000 +0000
@@ -35,7 +35,8 @@ clock_t clock_list[] = {
CLOCK_THREAD_CPUTIME_ID,
CLOCK_MONOTONIC_RAW,
};
-#define MAX_CLOCKS (sizeof(clock_list) / sizeof(*clock_list))
+// #define MAX_CLOCKS (sizeof(clock_list) / sizeof(*clock_list))
+#define MAX_CLOCKS 16
const char *get_clock_str(const int clock_id)
{
The above patch fixes the problem. For more info, see linux/time.h for the
MAX_CLOCKS value.
Regards--
Subrata
------------------------------------------------------------------------------
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list