Removed autodocs of arch specific variants of ROM modules.
[AROS.git] / arch / all-unix / kernel / cli.c
blobadcfdb8db0d01e6aecffe72c9dae85e6ace3d23a
1 #include <aros/libcall.h>
3 #include <signal.h>
5 #include "kernel_base.h"
6 #include "kernel_intern.h"
8 #include <proto/kernel.h>
10 /* See rom/kernel/cli.c for documentation */
12 AROS_LH0(void, KrnCli,
13 struct KernelBase *, KernelBase, 9, Kernel)
15 AROS_LIBFUNC_INIT
17 /* This check is needed for early atomics on ARM <v6, which are Disable()/Enable()-based */
18 if (KernelBase->kb_PlatformData->iface)
20 KernelBase->kb_PlatformData->iface->sigprocmask(SIG_BLOCK, &KernelBase->kb_PlatformData->sig_int_mask, NULL);
21 AROS_HOST_BARRIER
24 AROS_LIBFUNC_EXIT