/*
    Copyright (C) 1995-2020, The AROS Development Team. All rights reserved.

    Desc:
*/

#include <aros/debug.h>
#include <aros/kernel.h>
#include <aros/libcall.h>

#include <kernel_base.h>

/*****************************************************************************

    NAME */
#include <proto/kernel.h>

        AROS_LH0I(void, KrnCli,

/*  SYNOPSIS */

/*  LOCATION */
        struct KernelBase *, KernelBase, 9, Kernel)

/*  FUNCTION
        Instantly disable interrupts.

    INPUTS
        None

    RESULT
        None

    NOTES
        This is low level function, it does not have nesting count
        and state tracking mechanism. It operates directly on the CPU.
        Normal applications should consider using exec.library/Disable().

        This function isn't implemented on all platforms.

    EXAMPLE

    BUGS

    SEE ALSO
        KrnSti()

    INTERNALS

******************************************************************************/
{
    AROS_LIBFUNC_INIT

    aros_print_not_implemented ("KrnCli");

    AROS_LIBFUNC_EXIT
}
