summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
author[email protected] <[email protected]>2012-03-22 06:11:44 +0000
committer[email protected] <[email protected]>2012-03-22 06:11:44 +0000
commit0f519b672150eedaea7401604e9bdb5293157dbb (patch)
treea43649a25d0127a45e40c154722a8e5db4720995 /src
parentf71efa4281afb0a56081a40720b7ec829c1fdb50 (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.c1
-rw-r--r--src/idle.c1
-rw-r--r--src/ipc.c2
-rw-r--r--src/kservice.h108
-rw-r--r--src/mempool.c2
-rw-r--r--src/module.c1
-rw-r--r--src/object.c2
-rw-r--r--src/scheduler.c2
-rw-r--r--src/slab.c1
-rw-r--r--src/thread.c1
-rw-r--r--src/timer.c2
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)
diff --git a/src/ipc.c b/src/ipc.c
index 0105b1dc00..01dded3839 100644
--- a/src/ipc.c
+++ b/src/ipc.c
@@ -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;