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
