Hide private kernel/libkernel definitions unless __KERNEL_PRIVATE is defined