[erlang-questions] Passing a C array to the emulator as an ErlIOVec
Joel Reymont
joelr1@REDACTED
Fri Dec 14 22:11:41 CET 2007
Is there a way to pass a pointer to a C array to the emulator without
copying?
Can it be wrapped in an ErlIOVec perhaps?
The docs say about ErlIOVec:
"The I/O vector used by the emulator and drivers, is a list of
binaries, with a SysIOVec pointing to the buffers of the binaries."
Since SysIOVec points to the buffers of the binaries then is there any
harm in the buffer being the C array in question?
I suppose undocumented functions will need to be used to set up such
an ErlIOVec but, again, is there any harm doing it?
Thanks, Joel
--
http://wagerlabs.com
More information about the erlang-questions
mailing list