ATA Work volume in now formatted again.
[AROS.git] / rom / kernel / cli.c
blob54585808fa3ed665e69e33bf208cb2562839219d
1 #include <aros/kernel.h>
2 #include <aros/libcall.h>
4 #include <kernel_base.h>
6 /*****************************************************************************
8 NAME */
9 #include <proto/kernel.h>
11 AROS_LH0I(void, KrnCli,
13 /* SYNOPSIS */
15 /* LOCATION */
16 struct KernelBase *, KernelBase, 9, Kernel)
18 /* FUNCTION
19 Instantly disable interrupts.
21 INPUTS
22 None
24 RESULT
25 None
27 NOTES
28 This is low level function, it does not have nesting count
29 and state tracking mechanism. It operates directly on the CPU.
30 Normal applications should consider using exec.library/Disable().
32 EXAMPLE
34 BUGS
36 SEE ALSO
37 KrnSti()
39 INTERNALS
41 ******************************************************************************/
43 AROS_LIBFUNC_INIT
45 /* The implementation of this function is entirely architecture-specific */
47 AROS_LIBFUNC_EXIT