GEMLIB
0.44.0
|
#include <mt_gem.h>
Data Fields | |
long __CDECL(* | proc )(void *par) |
void * | user_stack |
unsigned long | stacksize |
short | mode |
long | res1 |
description of a thread, see mt_shel_write() with SWM_THRCREATE mode
short THREADINFO::mode |
always set to 0 (reserved)
long __CDECL(* THREADINFO::proc) (void *par) |
entry point of the thread
long THREADINFO::res1 |
always set to 0 (reserved)
unsigned long THREADINFO::stacksize |
size of the user stack stacksize has to be specified in each case so that the system can set the stack pointer to the end of the thread. The supervisor stack is set by the system itself; its size cannot be influenced.
void* THREADINFO::user_stack |
user stack for the thread If user_stack = NULL, then the system creates the stack itself. If the thread terminates then the system releases the stack anyway.