The major SONAME bump to '1' gives us the opportunity to properly
namespace public symbols. Note that this is also an API break.
Change-Id: I9f966ce7f4c112542f602e78a5e4f5c8f0d0f642
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
void lttng_ust_probe_unregister(struct lttng_ust_probe_desc *desc);
/*
- * Can be used by applications that change their procname to clear the ust cached value.
+ * Applications that change their procname and need the new value to be
+ * reflected in the procname event context have to call this function to clear
+ * the internally cached value. This should not be called from a signal
+ * handler.
*/
-void lttng_context_procname_reset(void);
+void lttng_ust_context_procname_reset(void);
struct lttng_transport *lttng_transport_find(const char *name);
}
/* Reset should not be called from a signal handler. */
-void lttng_context_procname_reset(void)
+void lttng_ust_context_procname_reset(void)
{
CMM_STORE_SHARED(URCU_TLS(cached_procname)[1][0], '\0');
CMM_STORE_SHARED(URCU_TLS(procname_nesting), 1);
return;
lttng_context_vpid_reset();
lttng_context_vtid_reset();
- lttng_context_procname_reset();
+ lttng_ust_context_procname_reset();
ust_context_ns_reset();
ust_context_vuids_reset();
ust_context_vgids_reset();