[PATCH] D36265: Support lib changes to allow VFS implementation handling working dir locally.

Kamil Rytarowski via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 15 14:15:05 PDT 2017


krytarowski added a comment.

In https://reviews.llvm.org/D36265#830854, @zturner wrote:

> It's not just Windows, but not even all unixes support `openat`.  Minimum required version of various Unixes are:
>
> DragonFly 2.3.
>  FreeBSD 8.0.
>  Linux 2.6.16
>  NetBSD 7.0.
>  OpenBSD 5.0.
>  OS X 10.10.
>
> I don't know how old some of these are, but you should check first to make sure we don't support any versions of these unix variants with versions older than specified above.  As for Windows, If we're going to use `Nt` functions, I would rather they be entirely separate functions.  i.e. not done via an optional parameter to an existing function, but a completely new function.


Almost certainly nobody maintains newer LLVM on older versions of mentioned BSD systems.


https://reviews.llvm.org/D36265





More information about the llvm-commits mailing list