guile-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]