Changeset 0dbc4e7 in mainline for generic/src/interrupt/interrupt.c


Ignore:
Timestamp:
2006-06-06T08:26:26Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
bffa0b06
Parents:
874621f
Message:

Added possibility to interrupt task at exit from interrupt routine.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • generic/src/interrupt/interrupt.c

    r874621f r0dbc4e7  
    8686       
    8787        exc_table[n].f(n + IVT_FIRST, istate);
     88        /* This is a safe place to exit exiting thread */
     89        if (THREAD && THREAD->interrupted && istate_from_uspace(istate))
     90                thread_exit();
    8891}
    8992
Note: See TracChangeset for help on using the changeset viewer.