mirror of
https://github.com/reactos/reactos.git
synced 2025-06-30 05:11:35 +00:00

Imported from https://www.nuget.org/packages/Microsoft.Windows.SDK.CRTSource/10.0.22621.3 License: MIT
39 lines
961 B
C++
39 lines
961 B
C++
/***
|
|
*seterrm.c - Set mode for handling critical errors
|
|
*
|
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
*
|
|
*Purpose:
|
|
* Defines signal() and raise().
|
|
*
|
|
*******************************************************************************/
|
|
|
|
#include <corecrt_internal.h>
|
|
#include <stdlib.h>
|
|
|
|
/***
|
|
*void _seterrormode(mode) - set the critical error mode
|
|
*
|
|
*Purpose:
|
|
*
|
|
*Entry:
|
|
* int mode - error mode:
|
|
*
|
|
* 0 means system displays a prompt asking user how to
|
|
* respond to the error. Choices differ depending on the
|
|
* error but may include Abort, Retry, Ignore, and Fail.
|
|
*
|
|
* 1 means the call system call causing the error will fail
|
|
* and return an error indicating the cause.
|
|
*
|
|
*Exit:
|
|
* none
|
|
*
|
|
*Exceptions:
|
|
*
|
|
*******************************************************************************/
|
|
|
|
extern "C" void __cdecl _seterrormode(int const mode)
|
|
{
|
|
SetErrorMode(mode);
|
|
}
|