Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2469 → Rev 2468

/trunk/uspace/libc/generic/thread.c
106,7 → 106,6
__tcb_set(pt->tcb);
uarg->uspace_thread_function(uarg->uspace_thread_arg);
/* XXX: we cannot free the userspace stack while running on it */
free(uarg->uspace_stack);
free(uarg);
 
155,7 → 154,7
rc = __SYSCALL3(SYS_THREAD_CREATE, (sysarg_t) uarg, (sysarg_t) name,
(sysarg_t) tid);
if (rc) {
if (!rc) {
/*
* Failed to create a new thread.
* Free up the allocated structures.