diff options
author | Robert Moore <Robert.Moore@intel.com> | 2022-02-17 13:26:16 -0800 |
---|---|---|
committer | Robert Moore <Robert.Moore@intel.com> | 2022-02-17 13:26:16 -0800 |
commit | cda7b36af505c7e65b0dbbf7c3d340a6101ca103 (patch) | |
tree | 121766d9b19b1eeac1c603538332d4bf10f0e160 | |
parent | 44ab01315dc9b431df6ede6504f9261f706c62ed (diff) | |
download | acpica-cda7b36af505c7e65b0dbbf7c3d340a6101ca103.tar.gz |
Use _exit instead of exit in signal handlers
This is apparently much safer.
-rw-r--r-- | source/compiler/aslmain.c | 2 | ||||
-rw-r--r-- | source/tools/acpiexec/aeexception.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/source/compiler/aslmain.c b/source/compiler/aslmain.c index 29ab70811..3c2ce58ea 100644 --- a/source/compiler/aslmain.c +++ b/source/compiler/aslmain.c @@ -417,7 +417,7 @@ AslSignalHandler ( } printf (ASL_PREFIX "Terminating\n"); - exit (0); + _exit (0); } diff --git a/source/tools/acpiexec/aeexception.c b/source/tools/acpiexec/aeexception.c index 8244c8af8..f0903c1f6 100644 --- a/source/tools/acpiexec/aeexception.c +++ b/source/tools/acpiexec/aeexception.c @@ -334,7 +334,7 @@ AeSignalHandler ( SigintCount++; if (SigintCount >= ACPI_MAX_CONTROL_C) { - exit (0); + _exit (0); } /* Abort the application if there are no methods executing */ @@ -368,7 +368,7 @@ AeSignalHandler ( AcpiOsPrintf (AE_PREFIX "Terminating\n"); (void) AcpiOsTerminate (); - exit (0); + _exit (0); } |