summaryrefslogtreecommitdiff
path: root/src/mempool.c
diff options
context:
space:
mode:
author[email protected] <[email protected]>2012-08-27 01:21:57 +0000
committer[email protected] <[email protected]>2012-08-27 01:21:57 +0000
commita73abdccf5caa42224d83d646ae09a39813e8179 (patch)
treebd2e7b504008211b8ca403d700319cd1f6f12e3f /src/mempool.c
parent907e1703e655d93bfa6617e3066932ab3440a8dc (diff)
split export symbols from rtm.c to each file
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2263 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'src/mempool.c')
-rw-r--r--src/mempool.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mempool.c b/src/mempool.c
index f445d44668..69adee612c 100644
--- a/src/mempool.c
+++ b/src/mempool.c
@@ -119,6 +119,7 @@ rt_err_t rt_mp_init(struct rt_mempool *mp, const char *name, void *start, rt_siz
return RT_EOK;
}
+RTM_EXPORT(rt_mp_init);
/**
* This function will detach a memory pool from system object management.
@@ -165,6 +166,7 @@ rt_err_t rt_mp_detach(struct rt_mempool *mp)
return RT_EOK;
}
+RTM_EXPORT(rt_mp_detach);
#ifdef RT_USING_HEAP
/**
@@ -225,6 +227,7 @@ rt_mp_t rt_mp_create(const char *name, rt_size_t block_count, rt_size_t block_si
return mp;
}
+RTM_EXPORT(rt_mp_create);
/**
* This function will delete a memory pool and release the object memory.
@@ -283,6 +286,7 @@ rt_err_t rt_mp_delete(rt_mp_t mp)
return RT_EOK;
}
+RTM_EXPORT(rt_mp_delete);
#endif
/**
@@ -373,6 +377,7 @@ void *rt_mp_alloc(rt_mp_t mp, rt_int32_t time)
return (rt_uint8_t *)(block_ptr + sizeof(rt_uint8_t *));
}
+RTM_EXPORT(rt_mp_alloc);
/**
* This function will release a memory block
@@ -428,6 +433,7 @@ void rt_mp_free(void *block)
/* enable interrupt */
rt_hw_interrupt_enable(level);
}
+RTM_EXPORT(rt_mp_free);
/*@}*/