[PATCH] D69683: [Hurd]: use /proc/self/exe to get program path

Kristina Brooks via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 1 10:38:27 PDT 2019


This revision was automatically updated to reflect the committed changes.
Closed by commit rGf42671239ffd: [Support] Use /proc/self/exe for GNU Hurd (authored by kristina).

Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D69683/new/

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_hurd__)
   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.227479.patch
Type: text/x-patch
Size: 550 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20191101/9bce8e6c/attachment.bin>


More information about the llvm-commits mailing list