Eliminate exposure of non-public microkernel structures
Renames the include file defining non-public microkernel structures from k_struct.h to kernel_structures.h, and relocates it to the microkernel's non-public include file directory. This means that applications and drivers including the microkernel's public APIs, using microkernel.h, can no longer access non-public information. Note: This change also eliminates some redundant #includes by the microkernel's own subsystems, since the inclusion of minik.h brings in the vast majority of public and non-public APIs. Change-Id: Ic7d9ec1ebb8a124ccd0aaad98b50e16c197ffa00 Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
This commit is contained in:
parent
4a56570f9c
commit
a02396098d
38 changed files with 45 additions and 54 deletions
|
@ -41,8 +41,8 @@ the PendSV exception.
|
|||
*/
|
||||
|
||||
#ifdef CONFIG_MICROKERNEL
|
||||
#include <microkernel/k_struct.h>
|
||||
#include <microkernel.h>
|
||||
#include <kernel_struct.h>
|
||||
#endif
|
||||
|
||||
#include <nanok.h>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue