Subversion Repositories HelenOS

Rev

Rev 3438 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3438 Rev 4639
Line 77... Line 77...
77
    uarg.uspace_uarg = ((uspace_arg_t *) arg)->uspace_uarg;
77
    uarg.uspace_uarg = ((uspace_arg_t *) arg)->uspace_uarg;
78
    uarg.uspace_thread_function = NULL;
78
    uarg.uspace_thread_function = NULL;
79
    uarg.uspace_thread_arg = NULL;
79
    uarg.uspace_thread_arg = NULL;
80
 
80
 
81
    free((uspace_arg_t *) arg);
81
    free((uspace_arg_t *) arg);
-
 
82
   
-
 
83
    /*
-
 
84
     * Disable interrupts so that the execution of userspace() is not
-
 
85
     * disturbed by any interrupts as some of the userspace()
-
 
86
     * implementations will switch to the userspace stack before switching
-
 
87
     * the mode.
-
 
88
     */
-
 
89
    (void) interrupts_disable();
82
    userspace(&uarg);
90
    userspace(&uarg);
83
}
91
}
84
 
92
 
85
/** @}
93
/** @}
86
 */
94
 */