aboutsummaryrefslogtreecommitdiffstats
path: root/src/vlib
diff options
context:
space:
mode:
authorDamjan Marion <damarion@cisco.com>2025-02-10 20:34:47 +0100
committerDamjan Marion <damarion@cisco.com>2025-02-10 20:34:47 +0100
commit592a5b0b91f3b3941c906e1b9d84bfb0bb0d46dd (patch)
tree68ff7d46a7557290d1195bfeae2c7cfc20e69675 /src/vlib
parent8331947d70de6064d28b9e295c46082bb709890b (diff)
build: replace __FUNCTION__ with C11 __func__
Type: improvement Change-Id: I6cf7aaf42e8c0738d5b677fa66c99f071c1526bb Signed-off-by: Damjan Marion <damarion@cisco.com>
Diffstat (limited to 'src/vlib')
-rw-r--r--src/vlib/main.c2
-rw-r--r--src/vlib/threads.c8
-rw-r--r--src/vlib/threads.h7
3 files changed, 10 insertions, 7 deletions
diff --git a/src/vlib/main.c b/src/vlib/main.c
index a2f833711ab..731e788d30d 100644
--- a/src/vlib/main.c
+++ b/src/vlib/main.c
@@ -972,7 +972,7 @@ dispatch_node (vlib_main_t * vm,
{
ELOG_TYPE_DECLARE (e) =
{
- .function = (char *) __FUNCTION__,
+ .function = (char *) __func__,
.format = "%s vector length %d, switching to %s",
.format_args = "T4i4t4",
.n_enum_strings = 2,
diff --git a/src/vlib/threads.c b/src/vlib/threads.c
index fa8d949d549..9dce1b8c8bd 100644
--- a/src/vlib/threads.c
+++ b/src/vlib/threads.c
@@ -1304,7 +1304,7 @@ vlib_worker_thread_initial_barrier_sync_and_release (vlib_main_t * vm)
{
if ((now = vlib_time_now (vm)) > deadline)
{
- fformat (stderr, "%s: worker thread deadlock\n", __FUNCTION__);
+ fformat (stderr, "%s: worker thread deadlock\n", __func__);
os_panic ();
}
CLIB_PAUSE ();
@@ -1409,7 +1409,7 @@ vlib_worker_thread_barrier_sync_int (vlib_main_t * vm, const char *func_name)
{
if ((now = vlib_time_now (vm)) > deadline)
{
- fformat (stderr, "%s: worker thread deadlock\n", __FUNCTION__);
+ fformat (stderr, "%s: worker thread deadlock\n", __func__);
os_panic ();
}
}
@@ -1485,7 +1485,7 @@ vlib_worker_thread_barrier_release (vlib_main_t * vm)
{
if ((now = vlib_time_now (vm)) > deadline)
{
- fformat (stderr, "%s: worker thread deadlock\n", __FUNCTION__);
+ fformat (stderr, "%s: worker thread deadlock\n", __func__);
os_panic ();
}
}
@@ -1502,7 +1502,7 @@ vlib_worker_thread_barrier_release (vlib_main_t * vm)
if ((now = vlib_time_now (vm)) > deadline)
{
fformat (stderr, "%s: worker thread refork deadlock\n",
- __FUNCTION__);
+ __func__);
os_panic ();
}
}
diff --git a/src/vlib/threads.h b/src/vlib/threads.h
index c671aa78c39..da2c41fec73 100644
--- a/src/vlib/threads.h
+++ b/src/vlib/threads.h
@@ -166,7 +166,10 @@ u32 vlib_frame_queue_main_init (u32 node_index, u32 frame_queue_nelts);
#define BARRIER_SYNC_TIMEOUT (1.0)
#endif
-#define vlib_worker_thread_barrier_sync(X) {vlib_worker_thread_barrier_sync_int(X, __FUNCTION__);}
+#define vlib_worker_thread_barrier_sync(X) \
+ { \
+ vlib_worker_thread_barrier_sync_int (X, __func__); \
+ }
void vlib_worker_thread_barrier_sync_int (vlib_main_t * vm,
const char *func_name);
@@ -195,7 +198,7 @@ vlib_smp_unsafe_warning (void)
if (CLIB_DEBUG > 0)
{
if (vlib_get_thread_index ())
- fformat (stderr, "%s: SMP unsafe warning...\n", __FUNCTION__);
+ fformat (stderr, "%s: SMP unsafe warning...\n", __func__);
}
}