Subversion Repositories HelenOS

Rev

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

Rev 4384 Rev 4385
Line 59... Line 59...
59
    unative_t a4, unative_t a5, unative_t a6, unative_t id)
59
    unative_t a4, unative_t a5, unative_t a6, unative_t id)
60
{
60
{
61
    unative_t rc;
61
    unative_t rc;
62
   
62
   
63
#ifdef CONFIG_UDEBUG
63
#ifdef CONFIG_UDEBUG
64
//  udebug_syscall_event(a1, a2, a3, a4, a5, a6, id, 0, false);
64
    udebug_syscall_event(a1, a2, a3, a4, a5, a6, id, 0, false);
65
#endif
65
#endif
66
   
66
   
67
    if (id < SYSCALL_END) {
67
    if (id < SYSCALL_END) {
68
        rc = syscall_table[id](a1, a2, a3, a4, a5, a6);
68
        rc = syscall_table[id](a1, a2, a3, a4, a5, a6);
69
    } else {
69
    } else {
Line 74... Line 74...
74
   
74
   
75
    if (THREAD->interrupted)
75
    if (THREAD->interrupted)
76
        thread_exit();
76
        thread_exit();
77
   
77
   
78
#ifdef CONFIG_UDEBUG
78
#ifdef CONFIG_UDEBUG
79
//  udebug_syscall_event(a1, a2, a3, a4, a5, a6, id, rc, true);
79
    udebug_syscall_event(a1, a2, a3, a4, a5, a6, id, rc, true);
80
   
80
   
81
    /*
81
    /*
82
     * Stopping point needed for tasks that only invoke non-blocking
82
     * Stopping point needed for tasks that only invoke non-blocking
83
     * system calls.
83
     * system calls.
84
     */
84
     */