[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: shared memory access from within a Lua script..
- From: Luiz Henrique de Figueiredo <lhf@...>
- Date: Thu, 11 Mar 2004 16:07:08 -0300
>I am _very_ new to Lua (I'd never heard of it before today) and I find
>myself needing to write a Lua script for a project I'm working on.
Welcome!
>I need to be able to move a fairly large amount of data from within a Lua
>script to the "outside" world where I can deal with it using another
>program. The only way I know to do this is by constructing a shared
>memory segment.
If I understand you correctly, all you need to do is to export a C function
to Lua that writes to the shared memory segment. You'll need to work in C
to setup this shared memory segment. The C function exported to Lua would
get a Lua string and an offset into the shared memory segment and simply
copy the Lua string to that position. Note that Lua string can hold arbitrary
binary data.
--lhf