[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