Damjan Marion | 8973b07 | 2022-03-01 15:51:18 +0100 | [diff] [blame] | 1 | /* SPDX-License-Identifier: Apache-2.0 |
| 2 | * Copyright(c) 2022 Cisco Systems, Inc. |
| 3 | */ |
| 4 | |
| 5 | #include <vlib/vlib.h> |
| 6 | #include <vlib/unix/unix.h> |
| 7 | #include <vlib/stats/stats.h> |
| 8 | |
| 9 | u8 * |
| 10 | format_vlib_stats_symlink (u8 *s, va_list *args) |
| 11 | { |
| 12 | char *input = va_arg (*args, char *); |
| 13 | char *modified_input = vec_dup (input); |
| 14 | int i; |
| 15 | u8 *result; |
| 16 | |
| 17 | for (i = 0; i < strlen (modified_input); i++) |
| 18 | if (modified_input[i] == '/') |
| 19 | modified_input[i] = '_'; |
| 20 | |
| 21 | result = format (s, "%s", modified_input); |
| 22 | vec_free (modified_input); |
| 23 | return result; |
| 24 | } |