diff --git a/kernel/microkernel/include/minik.h b/kernel/microkernel/include/minik.h index 3f4b26ebbbb..bb00df96270 100644 --- a/kernel/microkernel/include/minik.h +++ b/kernel/microkernel/include/minik.h @@ -47,7 +47,7 @@ extern int _k_task_count; #ifndef LITE extern struct map_struct _k_mem_map_list[]; #endif -extern struct mbx_struct K_MbxList[]; +extern struct mbx_struct _k_mbox_list[]; extern struct mutex_struct K_MutexList[]; extern struct sem_struct K_SemList[]; extern struct que_struct K_QueList[]; diff --git a/kernel/microkernel/k_mbox.c b/kernel/microkernel/k_mbox.c index 65e12d8351f..410c833f889 100644 --- a/kernel/microkernel/k_mbox.c +++ b/kernel/microkernel/k_mbox.c @@ -342,7 +342,7 @@ void K_sendreq(struct k_args *Writer) Writer->Ctxt.proc = sender; - MailBox = K_MbxList + OBJ_INDEX(MailBoxId); + MailBox = _k_mbox_list + OBJ_INDEX(MailBoxId); copypacket(&CopyWriter, Writer); @@ -580,7 +580,7 @@ void K_recvreq(struct k_args *Reader) CopyReader->Forw = NULL; - MailBox = K_MbxList + OBJ_INDEX(MailBoxId); + MailBox = _k_mbox_list + OBJ_INDEX(MailBoxId); for (CopyWriter = MailBox->Writers, temp = NULL; CopyWriter != NULL; temp = CopyWriter, CopyWriter = CopyWriter->Forw) { diff --git a/scripts/sysgen.py b/scripts/sysgen.py index 869a4f0c1eb..8723ec8f124 100755 --- a/scripts/sysgen.py +++ b/scripts/sysgen.py @@ -612,13 +612,13 @@ def kernel_main_c_mailboxes(): total_mbxs = len(mbx_list) if (total_mbxs == 0): - kernel_main_c_out("\nstruct mbx_struct * K_MbxList = NULL;\n") + kernel_main_c_out("\nstruct mbx_struct * _k_mbox_list = NULL;\n") return # mailbox descriptors kernel_main_c_out("\n" + - "struct mbx_struct K_MbxList[%d] =\n" % (total_mbxs) + + "struct mbx_struct _k_mbox_list[%d] =\n" % (total_mbxs) + "{\n") for mbx in mbx_list: kernel_main_c_out(" {NULL, NULL, 0},\n")