[gambit-list] Gambit and iOS5 sandbox
Francois Magnan
magnan at categoricaldesign.com
Mon Jan 30 10:00:22 EST 2012
Yes it works! Thank you,
Francois
On 2012-01-26, at 22:16, Marc Feeley wrote:
>
> On 2012-01-26, at 8:05 PM, Francois Magnan wrote:
>
>> Hi,
>>
>> I encountered a strange problem in our iOS app when trying to build for iOS5. Here is what I get in the console before the app crashes:
>>
>>
>> Jan 26 19:52:41 unknown sandboxd[3643] <Notice>: Topos(3639) deny file-ioctl /private/var/mobile/Applications/ABA9866E-15FA-4416-84E7-5FC45665D339/Documents/export.kml
>>
>> It seems that some file-ioctl operations that Gambit uses for writing files are disabled in the sandbox environment.
>>
>> Is there an easy solution to that?
>
> The only ioctl that I can think of is one that puts the file descriptor in non-blocking mode (this is done to implement the thread system and allow concurrent I/O operations by different threads). This could be disabled easily to see if that's the cause of the problem. In file lib/os_io.c, comment-out the body of the function set_fd_blocking_mode and add a "return 0;".
>
> Otherwise, build Gambit with --enable-debug and look at the content of the "console" file. The last few lines should indicate what system calls returned a nonzero error code.
>
> Marc
>
> _______________________________________________
> Gambit-list mailing list
> Gambit-list at iro.umontreal.ca
> https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
More information about the Gambit-list
mailing list