aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL/src/LuaSL_threads.h
diff options
context:
space:
mode:
authorDavid Walter Seikel2012-02-25 04:29:52 +1000
committerDavid Walter Seikel2012-02-25 04:29:52 +1000
commitfb91a83c67fdad5adafe9ab6f843f9237dcdd9eb (patch)
tree13297fdead1c6885395daff2205ebc46cd3df8fb /LuaSL/src/LuaSL_threads.h
parentStrip out some of the waste of space, including unacademicifying luaproc. Al... (diff)
downloadSledjHamr-fb91a83c67fdad5adafe9ab6f843f9237dcdd9eb.zip
SledjHamr-fb91a83c67fdad5adafe9ab6f843f9237dcdd9eb.tar.gz
SledjHamr-fb91a83c67fdad5adafe9ab6f843f9237dcdd9eb.tar.bz2
SledjHamr-fb91a83c67fdad5adafe9ab6f843f9237dcdd9eb.tar.xz
Merge the luaproc structure into the script structure, and use that instead.
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