Module: Mesa
Branch: main
Commit: 61a7eacf3e98b6748d24f509c2268f3f17cd4d69
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=61a7eacf3e98b6748d24f509c2268f3f17cd4d69

Author: Yonggang Luo <[email protected]>
Date:   Wed Feb  1 15:14:22 2023 +0800

virgl: Replace the usage of os_get_process_name with util_get_process_name

Signed-off-by: Yonggang Luo <[email protected]>
Reviewed-by: Gert Wollny <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21034>

---

 src/gallium/winsys/virgl/vtest/virgl_vtest_socket.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/gallium/winsys/virgl/vtest/virgl_vtest_socket.c 
b/src/gallium/winsys/virgl/vtest/virgl_vtest_socket.c
index 45f4d88747c..caec7622fb7 100644
--- a/src/gallium/winsys/virgl/vtest/virgl_vtest_socket.c
+++ b/src/gallium/winsys/virgl/vtest/virgl_vtest_socket.c
@@ -28,8 +28,8 @@
 #include <sys/un.h>
 #include <unistd.h>
 
-#include <os/os_process.h>
 #include <util/format/u_format.h>
+#include <util/u_process.h>
 
 #include "virgl_vtest_winsys.h"
 #include "virgl_vtest_public.h"
@@ -120,10 +120,11 @@ static int virgl_vtest_send_init(struct 
virgl_vtest_winsys *vws)
    uint32_t buf[VTEST_HDR_SIZE];
    const char *nstr = "virtest";
    char cmdline[64] = { 0 };
-   int ret;
+   const char *proc_name = util_get_process_name();
 
-   ret = os_get_process_name(cmdline, 63);
-   if (ret == FALSE)
+   if (proc_name)
+      strncpy(cmdline, proc_name, 63);
+   else
       strcpy(cmdline, nstr);
 #if defined(HAVE_PROGRAM_INVOCATION_NAME)
    if (!strcmp(cmdline, "shader_runner")) {

Reply via email to