summaryrefslogtreecommitdiff
path: root/source/tools
diff options
context:
space:
mode:
authorJung-uk Kim <jkim@FreeBSD.org>2015-09-30 20:13:30 +0000
committerJung-uk Kim <jkim@FreeBSD.org>2015-09-30 20:13:30 +0000
commit1e24cf365bc9c8df179b145c90d52852724e54ee (patch)
tree3c0096caacc85baaf08f60f84ad7b7aa0812a740 /source/tools
parentc25a97c7b4f09b4c9efa992434d341f5b89629ff (diff)
Notes
Diffstat (limited to 'source/tools')
-rw-r--r--source/tools/acpidump/apfiles.c2
-rw-r--r--source/tools/acpiexec/aehandlers.c2
-rw-r--r--source/tools/acpiexec/aemain.c16
3 files changed, 13 insertions, 7 deletions
diff --git a/source/tools/acpidump/apfiles.c b/source/tools/acpidump/apfiles.c
index 1b05984da567..4e866ef10e00 100644
--- a/source/tools/acpidump/apfiles.c
+++ b/source/tools/acpidump/apfiles.c
@@ -173,7 +173,7 @@ ApWriteToBinaryFile (
strcat (Filename, InstanceStr);
}
- strcat (Filename, ACPI_TABLE_FILE_SUFFIX);
+ strcat (Filename, FILE_SUFFIX_BINARY_TABLE);
if (Gbl_VerboseMode)
{
diff --git a/source/tools/acpiexec/aehandlers.c b/source/tools/acpiexec/aehandlers.c
index 895a27fca7f2..9fce63d1bb24 100644
--- a/source/tools/acpiexec/aehandlers.c
+++ b/source/tools/acpiexec/aehandlers.c
@@ -418,7 +418,7 @@ AeExceptionHandler (
if (NewAmlStatus != AmlStatus)
{
- AcpiOsPrintf ("[AcpiExec] Exception override, new status %s\n",
+ AcpiOsPrintf ("[AcpiExec] Exception override, new status %s\n\n",
AcpiFormatException (NewAmlStatus));
}
diff --git a/source/tools/acpiexec/aemain.c b/source/tools/acpiexec/aemain.c
index 6e839e9a27dc..861cb49bae75 100644
--- a/source/tools/acpiexec/aemain.c
+++ b/source/tools/acpiexec/aemain.c
@@ -336,7 +336,7 @@ AeDoOptions (
case '?':
usage();
- return (0);
+ return (1);
case 'i':
@@ -344,7 +344,7 @@ AeDoOptions (
if (!Temp || (Temp > ACPI_UINT16_MAX))
{
printf ("%s: Invalid max loops value\n", AcpiGbl_Optarg);
- return (1);
+ return (-1);
}
AcpiGbl_MaxLoopIterations = (UINT16) Temp;
@@ -387,7 +387,7 @@ AeDoOptions (
case '^': /* -v: (Version): signon already emitted, just exit */
(void) AcpiOsTerminate ();
- exit (0);
+ return (1);
case 'i':
@@ -445,6 +445,7 @@ main (
ACPI_TABLE_HEADER *Table = NULL;
UINT32 TableCount;
AE_TABLE_DESC *TableDesc;
+ int ExitCode = 0;
ACPI_DEBUG_INITIALIZE (); /* For debug version only */
@@ -488,8 +489,13 @@ main (
/* Get the command line options */
- if (AeDoOptions (argc, argv))
+ ExitCode = AeDoOptions (argc, argv);
+ if (ExitCode)
{
+ if (ExitCode > 0)
+ {
+ ExitCode = 0;
+ }
goto ErrorExit;
}
@@ -660,7 +666,7 @@ EnterDebugger:
ErrorExit:
(void) AcpiOsTerminate ();
- return (-1);
+ return (ExitCode);
}