Rev 4342 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4342 | Rev 4348 | ||
|---|---|---|---|
| Line 314... | Line 314... | ||
| 314 | ipl = interrupts_disable(); |
314 | ipl = interrupts_disable(); |
| 315 | t->saved_context.ipl = interrupts_read(); |
315 | t->saved_context.ipl = interrupts_read(); |
| 316 | interrupts_restore(ipl); |
316 | interrupts_restore(ipl); |
| 317 | 317 | ||
| 318 | memcpy(t->name, name, THREAD_NAME_BUFLEN); |
318 | memcpy(t->name, name, THREAD_NAME_BUFLEN); |
| 319 | t->name[THREAD_NAME_BUFLEN - 1] = '\0'; |
319 | t->name[THREAD_NAME_BUFLEN - 1] = 0; |
| 320 | 320 | ||
| 321 | t->thread_code = func; |
321 | t->thread_code = func; |
| 322 | t->thread_arg = arg; |
322 | t->thread_arg = arg; |
| 323 | t->ticks = -1; |
323 | t->ticks = -1; |
| 324 | t->cycles = 0; |
324 | t->cycles = 0; |
| Line 721... | Line 721... | ||
| 721 | 721 | ||
| 722 | rc = copy_from_uspace(namebuf, uspace_name, name_len); |
722 | rc = copy_from_uspace(namebuf, uspace_name, name_len); |
| 723 | if (rc != 0) |
723 | if (rc != 0) |
| 724 | return (unative_t) rc; |
724 | return (unative_t) rc; |
| 725 | 725 | ||
| 726 | namebuf[name_len] = '\0'; |
726 | namebuf[name_len] = 0; |
| 727 | 727 | ||
| 728 | /* |
728 | /* |
| 729 | * In case of failure, kernel_uarg will be deallocated in this function. |
729 | * In case of failure, kernel_uarg will be deallocated in this function. |
| 730 | * In case of success, kernel_uarg will be freed in uinit(). |
730 | * In case of success, kernel_uarg will be freed in uinit(). |
| 731 | */ |
731 | */ |