diff options
author | Jung-uk Kim <jkim@FreeBSD.org> | 2015-09-30 20:13:30 +0000 |
---|---|---|
committer | Jung-uk Kim <jkim@FreeBSD.org> | 2015-09-30 20:13:30 +0000 |
commit | 1e24cf365bc9c8df179b145c90d52852724e54ee (patch) | |
tree | 3c0096caacc85baaf08f60f84ad7b7aa0812a740 /source/tools | |
parent | c25a97c7b4f09b4c9efa992434d341f5b89629ff (diff) |
Notes
Diffstat (limited to 'source/tools')
-rw-r--r-- | source/tools/acpidump/apfiles.c | 2 | ||||
-rw-r--r-- | source/tools/acpiexec/aehandlers.c | 2 | ||||
-rw-r--r-- | source/tools/acpiexec/aemain.c | 16 |
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); } |