Bill,
Thanks for the fix. But I have worked around the problem by removing
the sdioctl.
It does seem to me that this is a beta issue, since it's a problem
that could be fixed for the next release; that's why I posted it to beta.
I assume that if the change you mentioned needs to be made, you'll
make it (since I have no easy way to test).
Henry
On 9/9/2015 9:16 PM, bill lam wrote:
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
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm