Instead of using differing integer types use kernel_pid_t for process
identifier. This type is introduced in a new header file to avoid
circular dependencies.
@ -73,12 +73,12 @@ int msg_send(msg_t *m, unsigned int target_pid, bool block)
return-1;
}
DEBUG("msg_send() %s:%i: Sending from %i to %i. block=%i src->state=%i target->state=%i\n",__FILE__,__LINE__,sched_active_pid,target_pid,block,sched_active_thread->status,target->status);
DEBUG("msg_send() %s:%i: Sending from %"PRIkernel_pid" to %"PRIkernel_pid". block=%i src->state=%i target->state=%i\n",__FILE__,__LINE__,sched_active_pid,target_pid,block,sched_active_thread->status,target->status);
if(target->status!=STATUS_RECEIVE_BLOCKED){
DEBUG("msg_send() %s:%i: Target %i is not RECEIVE_BLOCKED.\n",__FILE__,__LINE__,target_pid);
DEBUG("msg_send() %s:%i: Target %"PRIkernel_pid" is not RECEIVE_BLOCKED.\n",__FILE__,__LINE__,target_pid);
if(target->msg_array&&queue_msg(target,m)){
DEBUG("msg_send() %s:%i: Target %i has a msg_queue. Queueing message.\n",__FILE__,__LINE__,target_pid);
DEBUG("msg_send() %s:%i: Target %"PRIkernel_pid" has a msg_queue. Queueing message.\n",__FILE__,__LINE__,target_pid);