Subversion Repositories HelenOS-historic

Rev

Rev 1176 | Rev 1178 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1176 Rev 1177
Line 98... Line 98...
98
   
98
   
99
    ipl = interrupts_disable();
99
    ipl = interrupts_disable();
100
    spinlock_lock(&tasks_lock);
100
    spinlock_lock(&tasks_lock);
101
 
101
 
102
    ta->taskid = ++task_counter;
102
    ta->taskid = ++task_counter;
103
    btree_insert(&tasks_btree, (__native) ta, (void *) ta, NULL);
103
    btree_insert(&tasks_btree, (btree_key_t) ta->taskid, (void *) ta, NULL);
104
 
104
 
105
    spinlock_unlock(&tasks_lock);
105
    spinlock_unlock(&tasks_lock);
106
    interrupts_restore(ipl);
106
    interrupts_restore(ipl);
107
 
107
 
108
    return ta;
108
    return ta;