- tracepoint(tp, tptest, i, netint, values, text, strlen(text),
- dbl, flt);
+ tracepoint(tp, tptest, i, netint, values, text, strlen(text), dbl,
+ flt);
+
+ /*
+ * First loop we create the file if asked to indicate that at least one
+ * tracepoint has been hit.
+ */
+ if (i == 0 && tmp_file_path) {
+ create_file(tmp_file_path);
+ }