I don't think this is a beta related issue.

both signitures of ioctl and the constant FIONBIO seems incorrect for
64-bit osx.

try change the line in socket.ijs

ioctlsocketJ=: 'ioctl i i i *i' scdm
to
ioctlsocketJ=: 'ioctl i i x *i' scdm
and set
FIONBIO_jsocket_=: 16b8004667e
On Sep 10, 2015 8:34 AM, "Henry Rich" <[email protected]> wrote:

> My diagnosis about libc.dylib was wrong.
>
> The problem turned out to be that
>
> sdioctl_jsocket_ s,FIONBIO_jsocket_,1
>
> fails on Mac with errno=102 (operation not supported).
>
> Henry Rich
>
> On 9/8/2015 9:55 PM, Raul Miller wrote:
>
>> On Tue, Sep 8, 2015 at 7:58 PM, Henry Rich <[email protected]> wrote:
>>
>>>     unxlib 'c'
>>> libc.dylib
>>>
>>> What should I tell him to do to fix or troubleshoot this problem?
>>>
>> That is very odd.
>>
>> The file here should be /usr/lib/libc.dylib and I can't imagine an OSX
>> machine functioning without that file.
>>
>> What happens when you replace (unxlib'c') with ('/usr/lib/libc.dylib')?
>>
>> Thanks,
>>
>>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to