| 354 | } |
| 355 | |
| 356 | static int |
| 357 | trace_meta_save(struct trace *trace) |
| 358 | { |
| 359 | char file_name[PATH_MAX]; |
| 360 | FILE *f; |
| 361 | int rc; |
| 362 | |
| 363 | rc = snprintf(file_name, PATH_MAX, "%s/metadata", trace->dir); |
| 364 | if (rc < 0) |
| 365 | return rc; |
| 366 | |
| 367 | f = fopen(file_name, "w"); |
| 368 | if (f == NULL) |
| 369 | return -errno; |
| 370 | |
| 371 | rc = rte_trace_metadata_dump(f); |
| 372 | |
| 373 | if (fclose(f)) |
| 374 | rc = -errno; |
| 375 | |
| 376 | return rc; |
| 377 | } |
| 378 | |
| 379 | |
| 380 | static inline int |
no test coverage detected