diff options
Diffstat (limited to 'src/object.c')
| -rw-r--r-- | src/object.c | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/src/object.c b/src/object.c index b2e584b793..5667fdd30f 100644 --- a/src/object.c +++ b/src/object.c @@ -84,15 +84,7 @@ void (*rt_object_put_hook)(struct rt_object* object); */ void rt_object_attach_sethook(void (*hook)(struct rt_object* object)) { - register rt_base_t temp; - - /* disable interrupt */ - temp = rt_hw_interrupt_disable(); - rt_object_attach_hook = hook; - - /* enable interrupt */ - rt_hw_interrupt_enable(temp); } /** @@ -103,15 +95,7 @@ void rt_object_attach_sethook(void (*hook)(struct rt_object* object)) */ void rt_object_detach_sethook(void (*hook)(struct rt_object* object)) { - register rt_base_t temp; - - /* disable interrupt */ - temp = rt_hw_interrupt_disable(); - rt_object_detach_hook = hook; - - /* enable interrupt */ - rt_hw_interrupt_enable(temp); } /** @@ -129,15 +113,7 @@ void rt_object_detach_sethook(void (*hook)(struct rt_object* object)) */ void rt_object_trytake_sethook(void (*hook)(struct rt_object* object)) { - register rt_base_t temp; - - /* disable interrupt */ - temp = rt_hw_interrupt_disable(); - rt_object_trytake_hook = hook; - - /* enable interrupt */ - rt_hw_interrupt_enable(temp); } /** @@ -156,15 +132,7 @@ void rt_object_trytake_sethook(void (*hook)(struct rt_object* object)) */ void rt_object_take_sethook(void (*hook)(struct rt_object* object)) { - register rt_base_t temp; - - /* disable interrupt */ - temp = rt_hw_interrupt_disable(); - rt_object_take_hook = hook; - - /* enable interrupt */ - rt_hw_interrupt_enable(temp); } /** @@ -175,15 +143,7 @@ void rt_object_take_sethook(void (*hook)(struct rt_object* object)) */ void rt_object_put_sethook(void (*hook)(struct rt_object* object)) { - register rt_base_t temp; - - /* disable interrupt */ - temp = rt_hw_interrupt_disable(); - rt_object_put_hook = hook; - - /* enable interrupt */ - rt_hw_interrupt_enable(temp); } /*@}*/ |
