util/u_process: remove util_get_process_name_may_override()

Also deprecate GALLIUM_PROCESSS_NAME in favor of MESA_PROCESS_NAME,
while maintaining existing functionality for use cases relying on
GALLIUM_PROCESSS_NAME.

GALLIUM_PROCESSS_NAME takes higher precedence over MESA_PROCESS_NAME in
the case where both are set.

Signed-off-by: Ryan Neph <ryanneph@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20779>
This commit is contained in:
Ryan Neph
2023-01-19 10:20:15 -08:00
committed by Marge Bot
parent c8fe878717
commit 887ca5e1b2
5 changed files with 28 additions and 50 deletions
+4 -11
View File
@@ -58,19 +58,12 @@ test_util_get_process_name (void)
const char *expected = "process_test";
#endif
const char *name_override = getenv("MESA_PROCESS_NAME");
if (name_override)
expected = name_override;
const char *name = util_get_process_name();
expect_equal_str(expected, name, "util_get_process_name");
/* Test util_get_process_name_may_override */
char name_buf[PATH_MAX] = { 0 };
util_get_process_name_may_override("TEST_MESA_OVERRIDE_PROCESS_NAME", name_buf, sizeof(name_buf));
expect_equal_str(expected, name_buf, "util_get_process_name_may_override");
putenv("TEST_MESA_OVERRIDE_PROCESS_NAME=hello");
util_get_process_name_may_override("TEST_MESA_OVERRIDE_PROCESS_NAME", name_buf, sizeof(name_buf));
expect_equal_str("hello", name_buf, "util_get_process_name_may_override");
putenv("TEST_MESA_OVERRIDE_PROCESS_NAME=hello2");
util_get_process_name_may_override("TEST_MESA_OVERRIDE_PROCESS_NAME", name_buf, sizeof(name_buf));
expect_equal_str("hello2", name_buf, "util_get_process_name_may_override");
}
static void posixify_path(char *path) {