142,10 → 142,8 |
NRT_TASK_MODEL nrt; |
int local_scheduler_level,scheduler_id; |
|
/* Move thread from the posix module to local scheduler */ |
|
#ifdef FSF_DEBUG |
kern_printf("(FSF:Insert thread = %d to Server = %d)",thread,server); |
kern_printf("(FSF:Insert thread = %d to Server = %d)",*thread,server); |
#endif |
|
/* Check if server and thread exsist */ |
168,8 → 166,12 |
|
*thread = task_create("POSIXSTAR", thread_code, &nrt, NULL); |
} |
if (*thread == NIL) |
if (*thread == NIL) { |
#ifdef FSF_DEBUG |
kern_printf("(FSF:Error creating thread)"); |
#endif |
return FSF_ERR_CREATE_THREAD; |
} |
|
POSIXSTAR_setbudget(local_scheduler_level, *thread, (int)(server)); |
|