[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU Guile 2.1.7 released (beta), SOCK_NONBLOCK
From: |
Andy Wingo |
Subject: |
Re: GNU Guile 2.1.7 released (beta), SOCK_NONBLOCK |
Date: |
Tue, 21 Feb 2017 21:58:23 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) |
Hi!
On Sat 18 Feb 2017 15:34, Matt Wette <address@hidden> writes:
>> On Feb 18, 2017, at 2:31 AM, Andy Wingo <address@hidden> wrote:
>>
>> We are pleased to announce GNU Guile release 2.1.7.
>>
>> Guile 2.1.7 is the seventh pre-release in what will eventually become
>> the 2.2 release series. We encourage you to test this release and
>> provide feedback to address@hidden
>
> Unfortunately macOS does not support SOCK_NONBLOCK or SOCK_CLOEXEC.
>
> How do you want to handle it? Disable for APPLE or modify socket.c to use
> workaround w/ calls to fcntl?
Thanks for the report. It's a bit irritating as I imported the gnulib
accept4 wrapper for precisely this reason! I guess the gnulib accept4
wrapper doesn't actually provide SOCK_NONBLOCK or SOCK_CLOEXEC support.
Irritating. I guess we should provide dummy definitions and a fcntl
fallback, and probably on the Guile side for now I guess.
Andy
- GNU Guile 2.1.7 released (beta), Andy Wingo, 2017/02/18
- Re: GNU Guile 2.1.7 released (beta), SOCK_NONBLOCK, Matt Wette, 2017/02/18
- Re: GNU Guile 2.1.7 released (beta), SOCK_NONBLOCK,
Andy Wingo <=
- Re: GNU Guile 2.1.7 released (beta), Matt Wette, 2017/02/18
- Re: GNU Guile 2.1.7 released (beta), Matt Wette, 2017/02/18
- Re: GNU Guile 2.1.7 released (beta), Andy Wingo, 2017/02/23