[PATCH] D33171: Fix DynamicLibraryTest.cpp on FreeBSD
Dimitry Andric via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun May 14 07:16:10 PDT 2017
dim added inline comments.
================
Comment at: lib/Support/Unix/Path.inc:187
+ int mib[4];
+ mib[0] = CTL_KERN;
+ mib[1] = KERN_PROC;
----------------
krytarowski wrote:
> ```
> #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
> mib[0] = CTL_KERN;
> mib[1] = KERN_PROC;
> mib[2] = KERN_PROC_PATHNAME;
> mib[3] = -1;
> #else
> mib[0] = CTL_KERN;
> mib[1] = KERN_PROC_ARGS;
> mib[2] = -1;
> mib[3] = KERN_PROC_PATHNAME;
> #endif
> ```
Ah, I wasn't aware that NetBSD already supported `KERN_PROC_PATHNAME`. I downloaded NetBSD 7.1, and couldn't find the define in sys/sysctl.h, but I see it has been added recently.
https://reviews.llvm.org/D33171
More information about the llvm-commits
mailing list