summaryrefslogtreecommitdiff
path: root/ucoo/arch/arch_common.host.hh
diff options
context:
space:
mode:
Diffstat (limited to 'ucoo/arch/arch_common.host.hh')
-rw-r--r--ucoo/arch/arch_common.host.hh4
1 files changed, 3 insertions, 1 deletions
diff --git a/ucoo/arch/arch_common.host.hh b/ucoo/arch/arch_common.host.hh
index 0ee2553..7130a0d 100644
--- a/ucoo/arch/arch_common.host.hh
+++ b/ucoo/arch/arch_common.host.hh
@@ -29,6 +29,7 @@ namespace ucoo {
/// Type used to save irq state.
typedef unsigned int irq_flags_t;
+/// Lock interrupts and return previous state.
static inline irq_flags_t
irq_lock (void)
{
@@ -36,7 +37,8 @@ irq_lock (void)
return 0;
}
-inline void
+/// Restore interrupts lock state after an irq_lock.
+static inline void
irq_restore (irq_flags_t)
{
// Nothing on host, there is no interrupts.