/* This function will initialize an IPC object, such as semaphore, mutex, messagequeue and mailbox.  */
rt_inline rt_err_t _ipc_object_init(struct rt_ipc_object *ipc)
/* This function will initialize an IPC object, such as semaphore, mutex, messagequeue and mailbox.  */
rt_inline rt_err_t _ipc_object_init(struct rt_ipc_object *ipc)
{
    rt_list_init(&(ipc->suspend_thread));
    return RT_EOK;
}