[PATCH] D69683: [Hurd]: use /proc/self/exe to get program path
Samuel Thibault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Oct 31 14:04:52 PDT 2019
sthibaul created this revision.
sthibaul added a reviewer: chandlerc.
Herald added subscribers: llvm-commits, kristina, hiraditya, krytarowski.
Herald added a project: LLVM.
Repository:
rL LLVM
https://reviews.llvm.org/D69683
Files:
llvm/lib/Support/Unix/Path.inc
Index: llvm/lib/Support/Unix/Path.inc
===================================================================
--- llvm/lib/Support/Unix/Path.inc
+++ llvm/lib/Support/Unix/Path.inc
@@ -203,7 +203,7 @@
// If we don't have procfs mounted, fall back to argv[0]
if (getprogpath(exe_path, argv0) != NULL)
return exe_path;
-#elif defined(__linux__) || defined(__CYGWIN__)
+#elif defined(__linux__) || defined(__CYGWIN__) || defined(__GNU__)
char exe_path[MAXPATHLEN];
const char *aPath = "/proc/self/exe";
if (sys::fs::exists(aPath)) {
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D69683.227338.patch
Type: text/x-patch
Size: 545 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20191031/f37c93a2/attachment.bin>
More information about the llvm-commits
mailing list