aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL/src/LuaSL_threads.h
diff options
context:
space:
mode:
Diffstat (limited to 'LuaSL/src/LuaSL_threads.h')
-rw-r--r--LuaSL/src/LuaSL_threads.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/LuaSL/src/LuaSL_threads.h b/LuaSL/src/LuaSL_threads.h
index 47f5a69..b5f019b 100644
--- a/LuaSL/src/LuaSL_threads.h
+++ b/LuaSL/src/LuaSL_threads.h
@@ -46,19 +46,16 @@ THE SOFTWARE.
46/* message channel pointer type */ 46/* message channel pointer type */
47typedef struct stchannel *channel; 47typedef struct stchannel *channel;
48 48
49/* lua process pointer type */
50typedef struct stluaproc *luaproc;
51
52 49
53void luaprocInit(void); 50void luaprocInit(void);
54 51
55/* create a new worker pthread */ 52/* create a new worker pthread */
56int sched_create_worker( void ); 53int sched_create_worker(void);
57 54
58void newProc(const char *code, int file, script *data); 55void newProc(const char *code, int file, script *lp);
59const char *sendToChannel(const char *chname, const char *message, luaproc *dst, channel *chn); 56const char *sendToChannel(const char *chname, const char *message, script **dst, channel *chn);
60 57
61/* join all worker threads and exit */ 58/* join all worker threads and exit */
62void sched_join_workerthreads( void ); 59void sched_join_workerthreads(void);
63 60
64#endif 61#endif