Also, why are you trying to do your own I/O instead of just using Julia's built-in I/O functionality? There's not a lot of situations where you need to do that.
On Fri, Feb 20, 2015 at 12:30 PM, Stefan Karpinski <[email protected]> wrote: > On Fri, Feb 20, 2015 at 3:04 AM, Kuba Roth <[email protected]> wrote: > >> Ah indeed I got a crash. Thanks for clarification. I've been following >> ccall examples in iostream.jl. Now it makes sense why the ios_write >> function is used there. >> I was wondering does Julia's stream related C functions (ios_write/read) >> have any overhead over their standard C counterparts? >> > > Certainly not compared to actually doing I/O. It's an alternative to > fwrite which can be as fast or faster – both ultimately make system calls > that actually send data to the kernel. It's pretty common for C libraries > to have their own alternatives to fwrite, which are kind of limited and > basic. >
