avoid test other then thread mode
authorLaurent MAZET <laurent.mazet@thalesgroup.com>
Mon, 3 Nov 2025 18:20:31 +0000 (19:20 +0100)
committerLaurent MAZET <laurent.mazet@thalesgroup.com>
Mon, 3 Nov 2025 18:20:31 +0000 (19:20 +0100)
clock.c
cycle.c

diff --git a/clock.c b/clock.c
index 5a05ef5cd13bd8da9a82511d57e9922436576e65..fda66bc000b61b76de45a150466541a46c3a26a1 100644 (file)
--- a/clock.c
+++ b/clock.c
@@ -26,12 +26,21 @@ int (*parse_arg_ext) (char *) = NULL;
 int init (dts_t *buffer, int nb, int mode)
 {
 
+    if (mode != 0) {
+        fprintf (stderr, "only avaible in thread mode\n");
+        return 1;
+    }
+
     /* set global variables */
 
     deltas = buffer;
     nb_measurements = nb;
     current_mode = mode;
 
+    /* get clock resolution */
+
+    printf ("Clock resolution: %dns\n", res_timestamp ());
+
     return 0;
 }
 
diff --git a/cycle.c b/cycle.c
index 77976d47a58e65550dee5139adae84ea04074e3a..a86b80c628bb6d6b6b0c68e0e2b44525b314963f 100644 (file)
--- a/cycle.c
+++ b/cycle.c
@@ -26,6 +26,11 @@ int (*parse_arg_ext) (char *) = NULL;
 int init (dts_t *buffer, int nb, int mode)
 {
 
+    if (mode != 0) {
+        fprintf (stderr, "only avaible in thread mode\n");
+        return 1;
+    }
+
     /* set global variables */
 
     deltas = buffer;