[llvm-dev] lld: sigbus error handling
Rui Ueyama via llvm-dev
llvm-dev at lists.llvm.org
Wed Nov 8 15:58:51 PST 2017
If you are still interested, this is the latest patch:
With this patch, disk blocks are preallocated using fallocate (Linux),
posix_fallocate (other Unices), or fcntl (macOS) before mmap'ing it. If an
operating system or a filesystem don't support fallocate or equivalent, it
uses an in-memory buffer instead so that a disk full error can be detected
On Mon, Nov 6, 2017 at 10:03 AM, Ed Maste <emaste at freebsd.org> wrote:
> On 31 October 2017 at 11:02, Rui Ueyama <ruiu at google.com> wrote:
> > Does FreeBSD have fallocate(2) or equivalent?
> FreeBSD has posix_fallocate; we do not have fallocate or fcntl(fd,
> F_PREALLOCATE, ...).
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev