[PATCH] D69683: [Hurd]: use /proc/self/exe to get program path
Samuel Thibault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Nov 1 10:19:25 PDT 2019
sthibaul updated this revision to Diff 227475.
sthibaul added a comment.
Here it is updated to use __gnu_hurd__, please commit indeed
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.227475.patch
Type: text/x-patch
Size: 550 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20191101/f0d1033e/attachment.bin>
More information about the llvm-commits
mailing list