@elextr commented on this pull request.


In src/vte.c:

> @@ -675,6 +682,45 @@ const gchar *vte_get_working_directory(void)
 				g_free(cwd);
 			}
 		}
+		else
+		{
+			gint status = 0;
+			gchar *stdout = NULL;
+			gchar *pid_str = g_strdup_printf("%d", pid);
+			gchar *argv[] = {"lsof", "-a", "-d", "cwd", "-F", "n", "-p", pid_str, NULL};

utils_spawn_sync calls spawn_sync which on Linux eventually calls g_spawn_async which specifies the array as gchar**, not a const in sight, so it may be a pain to try to constize this.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.