Subversion Repositories HelenOS-historic

Rev

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

Rev 788 Rev 1103
Line 188... Line 188...
188
        /* We use the timeout variant. */
188
        /* We use the timeout variant. */
189
        if (!context_save(&THREAD->sleep_timeout_context)) {
189
        if (!context_save(&THREAD->sleep_timeout_context)) {
190
            /*
190
            /*
191
             * Short emulation of scheduler() return code.
191
             * Short emulation of scheduler() return code.
192
             */
192
             */
193
            before_thread_runs();
-
 
194
            spinlock_unlock(&THREAD->lock);
193
            spinlock_unlock(&THREAD->lock);
195
            interrupts_restore(ipl);
194
            interrupts_restore(ipl);
196
            return ESYNCH_TIMEOUT;
195
            return ESYNCH_TIMEOUT;
197
        }
196
        }
198
        THREAD->timeout_pending = true;
197
        THREAD->timeout_pending = true;