diff options
| author | [email protected] <[email protected]> | 2012-03-22 06:11:44 +0000 |
|---|---|---|
| committer | [email protected] <[email protected]> | 2012-03-22 06:11:44 +0000 |
| commit | 0f519b672150eedaea7401604e9bdb5293157dbb (patch) | |
| tree | a43649a25d0127a45e40c154722a8e5db4720995 /src | |
| parent | f71efa4281afb0a56081a40720b7ec829c1fdb50 (diff) | |
move src\kservice.h to include\rtservice.h.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2005 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'src')
| -rw-r--r-- | src/device.c | 1 | ||||
| -rw-r--r-- | src/idle.c | 1 | ||||
| -rw-r--r-- | src/ipc.c | 2 | ||||
| -rw-r--r-- | src/kservice.h | 108 | ||||
| -rw-r--r-- | src/mempool.c | 2 | ||||
| -rw-r--r-- | src/module.c | 1 | ||||
| -rw-r--r-- | src/object.c | 2 | ||||
| -rw-r--r-- | src/scheduler.c | 2 | ||||
| -rw-r--r-- | src/slab.c | 1 | ||||
| -rw-r--r-- | src/thread.c | 1 | ||||
| -rw-r--r-- | src/timer.c | 2 |
11 files changed, 0 insertions, 123 deletions
diff --git a/src/device.c b/src/device.c index 90d3cb501c..60335a941f 100644 --- a/src/device.c +++ b/src/device.c @@ -14,7 +14,6 @@ */ #include <rtthread.h> -#include "kservice.h" #ifdef RT_USING_DEVICE diff --git a/src/idle.c b/src/idle.c index 93ce0352df..19cb35142a 100644 --- a/src/idle.c +++ b/src/idle.c @@ -15,7 +15,6 @@ #include <rthw.h> #include <rtthread.h> -#include "kservice.h" #ifndef IDLE_THREAD_STACK_SIZE #if defined (RT_USING_HOOK) || defined(RT_USING_HEAP) @@ -40,8 +40,6 @@ #include <rtthread.h> #include <rthw.h> -#include "kservice.h" - #ifdef RT_USING_HOOK extern void (*rt_object_trytake_hook)(struct rt_object *object); extern void (*rt_object_take_hook)(struct rt_object *object); diff --git a/src/kservice.h b/src/kservice.h deleted file mode 100644 index 3fa9cd2932..0000000000 --- a/src/kservice.h +++ /dev/null @@ -1,108 +0,0 @@ -/* - * File : kservice.h - * This file is part of RT-Thread RTOS - * COPYRIGHT (C) 2006 - 2012, RT-Thread Development Team - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rt-thread.org/license/LICENSE - * - * Change Logs: - * Date Author Notes - * 2006-03-16 Bernard the first version - * 2006-09-07 Bernard move the kservice APIs to rtthread.h - * 2007-06-27 Bernard fix the rt_list_remove bug - */ - -#ifndef __RT_SERVICE_H__ -#define __RT_SERVICE_H__ - -#include <rtthread.h> - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * @addtogroup KernelService - */ - -/*@{*/ - -/** - * @brief initialize a list - * - * @param l list to be initialized - */ -rt_inline void rt_list_init(rt_list_t *l) -{ - l->next = l->prev = l; -} - -/** - * @brief insert a node after a list - * - * @param l list to insert it - * @param n new node to be inserted - */ -rt_inline void rt_list_insert_after(rt_list_t *l, rt_list_t *n) -{ - l->next->prev = n; - n->next = l->next; - - l->next = n; - n->prev = l; -} - -/** - * @brief insert a node before a list - * - * @param n new node to be inserted - * @param l list to insert it - */ -rt_inline void rt_list_insert_before(rt_list_t *l, rt_list_t *n) -{ - l->prev->next = n; - n->prev = l->prev; - - l->prev = n; - n->next = l; -} - -/** - * @brief remove node from list. - * @param n the node to remove from the list. - */ -rt_inline void rt_list_remove(rt_list_t *n) -{ - n->next->prev = n->prev; - n->prev->next = n->next; - - n->next = n->prev = n; -} - -/** - * @brief tests whether a list is empty - * @param l the list to test. - */ -rt_inline int rt_list_isempty(const rt_list_t *l) -{ - return l->next == l; -} - -/** - * @brief get the struct for this entry - * @param node the entry point - * @param type the type of structure - * @param member the name of list in structure - */ -#define rt_list_entry(node, type, member) \ - ((type *)((char *)(node) - (unsigned long)(&((type *)0)->member))) - -/*@}*/ - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/src/mempool.c b/src/mempool.c index 6eb57c3831..5ca3b2654a 100644 --- a/src/mempool.c +++ b/src/mempool.c @@ -22,8 +22,6 @@ #include <rthw.h> #include <rtthread.h> -#include "kservice.h" - #ifdef RT_USING_MEMPOOL #ifdef RT_USING_HOOK diff --git a/src/module.c b/src/module.c index 8853919135..e4740dcf90 100644 --- a/src/module.c +++ b/src/module.c @@ -21,7 +21,6 @@ #include <rtm.h> #include "string.h" -#include "kservice.h" #ifdef RT_USING_MODULE #include "module.h" diff --git a/src/object.c b/src/object.c index 78b7fd784d..ce8c437a57 100644 --- a/src/object.c +++ b/src/object.c @@ -20,8 +20,6 @@ #include <rtthread.h> #include <rthw.h> -#include "kservice.h" - #define _OBJ_CONTAINER_LIST_INIT(c) \ {&(rt_object_container[c].object_list), &(rt_object_container[c].object_list)} struct rt_object_information rt_object_container[RT_Object_Class_Unknown] = diff --git a/src/scheduler.c b/src/scheduler.c index 9c6aa81850..a55cea2283 100644 --- a/src/scheduler.c +++ b/src/scheduler.c @@ -29,8 +29,6 @@ #include <rtthread.h> #include <rthw.h> -#include "kservice.h" - static rt_int16_t rt_scheduler_lock_nest; extern volatile rt_uint8_t rt_interrupt_nest; diff --git a/src/slab.c b/src/slab.c index 04cfa3c985..63b355a03f 100644 --- a/src/slab.c +++ b/src/slab.c @@ -54,7 +54,6 @@ #include <rthw.h> #include <rtthread.h> -#include "kservice.h" #define RT_MEM_STATS diff --git a/src/thread.c b/src/thread.c index 4508218965..b964099a72 100644 --- a/src/thread.c +++ b/src/thread.c @@ -27,7 +27,6 @@ #include <rtthread.h> #include <rthw.h> -#include "kservice.h" extern rt_list_t rt_thread_priority_table[RT_THREAD_PRIORITY_MAX]; extern struct rt_thread *rt_current_thread; diff --git a/src/timer.c b/src/timer.c index c3fb8a5218..03babc49fe 100644 --- a/src/timer.c +++ b/src/timer.c @@ -22,8 +22,6 @@ #include <rtthread.h> #include <rthw.h> -#include "kservice.h" - /* hard timer list */ static rt_list_t rt_timer_list; |
