Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2468 → Rev 2469

/trunk/uspace/libc/generic/thread.c
106,6 → 106,7
__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);
 
154,7 → 155,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.