Fixed error messages
authorjwang36 <jwang36@7335b38e-4728-0410-8992-fb3ffe349368>
Thu, 13 Mar 2008 06:36:08 +0000 (06:36 +0000)
committerjwang36 <jwang36@7335b38e-4728-0410-8992-fb3ffe349368>
Thu, 13 Mar 2008 06:36:08 +0000 (06:36 +0000)
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@1063 7335b38e-4728-0410-8992-fb3ffe349368

Source/C/GenBootSector/GenBootSector.c
Source/C/GenBootSector/GetDrvNumOffset.c
Source/C/GenPage/GenPage.c
Source/C/Split/Split.c

index a5cd6ea..4e18df7 100644 (file)
@@ -150,7 +150,7 @@ Return:
   if (VolumeHandle == INVALID_HANDLE_VALUE) {\r
     fprintf (\r
       stderr, \r
-      "ERROR: E0005: CreateFile failed: Volume = %s, LastError = 0x%x\n", \r
+      "error E0005: CreateFile failed: Volume = %s, LastError = 0x%x\n", \r
       VolumeAccessPath, \r
       GetLastError ()\r
       );\r
@@ -205,7 +205,7 @@ Return:
     //\r
     // Should have a type.\r
     //\r
-    fprintf (stderr, "ERROR: E3005: Fatal Error!!!\n");\r
+    fprintf (stderr, "error E3005: Fatal Error!!!\n");\r
     return FALSE;\r
   }\r
   return TRUE;\r
@@ -606,12 +606,12 @@ main (
   // Check parameter\r
   //\r
   if (VolumeLetter == 0) {\r
-    fprintf (stderr, "ERROR: E2003: Volume was not provided!\n");\r
+    fprintf (stderr, "error E2003: Volume was not provided!\n");\r
     return 1;\r
   }\r
   \r
   if (FilePath == NULL) {\r
-    fprintf (stderr, "ERROR: E2003: File was not provided!\n");\r
+    fprintf (stderr, "error E2003: File was not provided!\n");\r
     return 1;\r
   }\r
     \r
@@ -631,7 +631,7 @@ main (
     // Hard/USB disk\r
     //\r
     if (!GetDriveInfo (VolumeLetter, &DriveInfo)) {\r
-      fprintf (stderr, "ERROR: E2004: GetDriveInfo - 0x%x\n", GetLastError ());\r
+      fprintf (stderr, "error E2004: GetDriveInfo - 0x%x\n", GetLastError ());\r
       return 1;\r
     }\r
 \r
@@ -640,7 +640,7 @@ main (
     // very safe then:)\r
     //\r
     if (DriveInfo.DriveType->Type == DRIVE_FIXED && WriteToDisk) {\r
-      fprintf (stderr, "ERROR: E0002: Error writing to local harddisk - permission denied!\n");\r
+      fprintf (stderr, "error E0002: Error writing to local harddisk - permission denied!\n");\r
       return 1;\r
     }\r
     \r
@@ -654,7 +654,7 @@ main (
   }\r
 \r
   if (PatchType == PatchTypeUnknown) {\r
-    fprintf (stderr, "ERROR: E3002: PatchType unknown!\n");\r
+    fprintf (stderr, "error E3002: PatchType unknown!\n");\r
     return 1;\r
   }\r
 \r
index 45d3346..4472234 100644 (file)
@@ -27,7 +27,7 @@ GetDrvNumOffset (
     FATSz = FatBpb->Fat32.BPB_FATSz32;\r
   }\r
   if (FATSz == 0) {\r
-    fprintf (stderr, "ERROR: E3003: FAT - BPB_FATSz16, BPB_FATSz32 - 0, expected: Non-Zero number\n");\r
+    fprintf (stderr, "error E3003: FAT - BPB_FATSz16, BPB_FATSz32 - 0, expected: Non-Zero number\n");\r
     return -1;\r
   }\r
 \r
@@ -37,7 +37,7 @@ GetDrvNumOffset (
     TotSec = FatBpb->Fat12_16.BPB_TotSec32;\r
   }\r
   if (TotSec == 0) {\r
-    fprintf (stderr, "ERROR: E3003: FAT - BPB_TotSec16, BPB_TotSec32 - 0, expected: Non-Zero number\n");\r
+    fprintf (stderr, "error E3003: FAT - BPB_TotSec16, BPB_TotSec32 - 0, expected: Non-Zero number\n");\r
     return -1;\r
   }\r
 \r
index 7542dd5..1876444 100644 (file)
@@ -239,13 +239,15 @@ return:
   //\r
   PageFile = fopen (PageFileName, "w+b");\r
   if (PageFile == NULL) {\r
-    fprintf (stderr, "GenBinPage: Could not open file %s\n", PageFileName);\r
+    //fprintf (stderr, "GenBinPage: Could not open file %s\n", PageFileName);\r
+    Error (PageFileName, 0, 1, "File open failure", NULL);\r
     return -1;\r
   }\r
 \r
   NoPageFile = fopen (NoPageFileName, "r+b");\r
   if (NoPageFile == NULL) {\r
-    fprintf (stderr, "GenBinPage: Could not open file %s\n", NoPageFileName);\r
+    //fprintf (stderr, "GenBinPage: Could not open file %s\n", NoPageFileName);\r
+    Error (NoPageFileName, 0, 1, "File open failure", NULL);\r
     fclose (PageFile);\r
     return -1;\r
   }\r
@@ -257,7 +259,8 @@ return:
   FileSize = ftell (NoPageFile);\r
   fseek (NoPageFile, 0, SEEK_SET);\r
   if (FileSize > gPageTableOffsetInFile) {\r
-    fprintf (stderr, "GenBinPage: file size too large - 0x%x\n", FileSize);\r
+    //fprintf (stderr, "GenBinPage: file size too large - 0x%x\n", FileSize);\r
+    Error (NoPageFileName, 0, 0x4002, "file size too large", NULL);\r
     fclose (PageFile);\r
     fclose (NoPageFile);\r
     return -1;\r
@@ -296,6 +299,8 @@ main (
   char* OutputFile = NULL;\r
   char* InputFile = NULL;\r
 \r
+  SetUtilityName("GenPage");\r
+\r
   if (argc == 1) {\r
     Usage();\r
     return -1;\r
@@ -318,7 +323,7 @@ main (
     if ((stricmp (argv[0], "-o") == 0) || (stricmp (argv[0], "--output") == 0)) {\r
       OutputFile = argv[1];\r
       if (OutputFile == NULL) {\r
-        Error (NULL, 0, 0, "NO output file specified.", NULL);\r
+        Error (NULL, 0, 0x1001, "NO output file specified.", NULL);\r
         return -1;\r
       }\r
       argc -= 2;\r
@@ -329,7 +334,7 @@ main (
     if ((stricmp (argv[0], "-b") == 0) || (stricmp (argv[0], "--baseaddr") == 0)) {\r
       \r
       if (argv[1] == NULL) {\r
-        Error (NULL, 0, 0, "NO base address specified.", NULL);\r
+        Error (NULL, 0, 0x1001, "NO base address specified.", NULL);\r
         return STATUS_ERROR;\r
       }\r
       gPageTableBaseAddress  = xtoi (argv[1]);\r
@@ -340,7 +345,7 @@ main (
     \r
     if ((stricmp (argv[0], "-f") == 0) || (stricmp (argv[0], "--offset") == 0)) {\r
       if (argv[1] == NULL) {\r
-        Error (NULL, 0, 0, "NO offset specified.", NULL);\r
+        Error (NULL, 0, 0x1001, "NO offset specified.", NULL);\r
         return STATUS_ERROR;\r
       }\r
       gPageTableOffsetInFile  = xtoi (argv[1]);\r
@@ -391,7 +396,7 @@ main (
   }\r
   \r
   if (InputFile == NULL) {\r
-    Error (NULL, 0, 0, "NO Input file specified.", NULL);\r
+    Error (NULL, 0, 0x1001, "NO Input file specified.", NULL);\r
     return STATUS_ERROR;\r
   }\r
   \r
index e7e5be7..12265a0 100644 (file)
@@ -259,7 +259,7 @@ Returns:
     if ((stricmp (argv[0], "-f") == 0) || (stricmp (argv[0], "--filename") == 0)) {\r
       InputFileName = argv[1];\r
       if (InputFileName == NULL) {\r
-        Error (NULL, 0, 0, "NO Input file specified.", NULL);\r
+        Error (NULL, 0, 0x1001, "NO Input file specified.", NULL);\r
         return STATUS_ERROR;\r
       }\r
       argc -= 2;\r
@@ -270,7 +270,7 @@ Returns:
     if ((stricmp (argv[0], "-s") == 0) || (stricmp (argv[0], "--split") == 0)) {\r
       Status = GetSplitValue(argv[1], &SplitValue);\r
       if (EFI_ERROR (Status)) {\r
-        Error (NULL, 0, 0, "Input split value is not one valid integer.", NULL);\r
+        Error (NULL, 0, 0x1003, "Input split value is not one valid integer.", NULL);\r
         return STATUS_ERROR;\r
       }\r
       argc -= 2;\r
@@ -310,7 +310,7 @@ Returns:
       if (strlen(argv[0]) > 2) {\r
         Status = CountVerboseLevel (&argv[0][2], strlen(argv[0]) - 2, &VerboseLevel);\r
         if (EFI_ERROR (Status)) {\r
-          Error (NULL, 0, 0, NULL, "%s is invaild paramter!", argv[0]);\r
+          Error (NULL, 0, 0x1003, NULL, "%s is invaild paramter!", argv[0]);\r
           return STATUS_ERROR;        \r
         }\r
       }\r
@@ -323,7 +323,7 @@ Returns:
     if ((stricmp (argv[0], "-d") == 0) || (stricmp (argv[0], "--debug") == 0)) {\r
       Status = AsciiStringToUint64 (argv[1], FALSE, &DebugLevel);\r
       if (EFI_ERROR (Status)) {\r
-        Error (NULL, 0, 0, "Input debug level is not one valid integrator.", NULL);\r
+        Error (NULL, 0, 0x1003, "Input debug level is not one valid integrator.", NULL);\r
         return STATUS_ERROR;        \r
       }\r
       argc -= 2;\r
@@ -333,18 +333,19 @@ Returns:
     //\r
     // Don't recognize the paramter.\r
     //\r
-    Error (NULL, 0, 0, NULL, "%s is invaild paramter!", argv[0]);\r
+    Error (NULL, 0, 0x1003, NULL, "%s is invaild paramter!", argv[0]);\r
     return STATUS_ERROR;\r
   }\r
 \r
   if (InputFileName == NULL) {\r
-    Error (NULL, 0, 0, "NO Input file specified.", NULL);\r
+    Error (NULL, 0, 0x1001, "NO Input file specified.", NULL);\r
     return STATUS_ERROR;\r
   }\r
   \r
   In = fopen (InputFileName, "rb");\r
   if (In == NULL) {\r
-    printf ("Unable to open file \"%s\"\n", InputFileName);\r
+    // ("Unable to open file \"%s\"\n", InputFileName);\r
+    Error (InputFileName, 0, 1, "File open failure", NULL);\r
     return STATUS_ERROR;\r
   }\r
 \r
@@ -381,13 +382,13 @@ Returns:
   \r
   CurrentDir = (CHAR8*)getcwd((CHAR8*)0, 0);\r
   if (EFI_ERROR(CreateDir(&OutFileName1))) {\r
-      Error (NULL, 0, 0, "Create Dir for File1 Fail.", NULL);\r
+      Error (OutFileName1, 0, 5, "Create Dir for File1 Fail.", NULL);\r
       return STATUS_ERROR;\r
   }\r
   chdir(CurrentDir);\r
   \r
   if (EFI_ERROR(CreateDir(&OutFileName2))) {\r
-      Error (NULL, 0, 0, "Create Dir for File2 Fail.", NULL);\r
+      Error (OutFileName2, 0, 5, "Create Dir for File2 Fail.", NULL);\r
       return STATUS_ERROR;\r
   }\r
   chdir(CurrentDir);\r
@@ -395,13 +396,15 @@ Returns:
       \r
   Out1 = fopen (OutFileName1, "wb");\r
   if (Out1 == NULL) {\r
-    printf ("Unable to open file \"%s\"\n", OutFileName1);\r
+    // ("Unable to open file \"%s\"\n", OutFileName1);\r
+    Error (OutFileName1, 0, 1, "File open failure", NULL);\r
     return STATUS_ERROR;\r
   }\r
 \r
   Out2 = fopen (OutFileName2, "wb");\r
   if (Out2 == NULL) {\r
-    printf ("Unable to open file \"%s\"\n", OutFileName2);\r
+    // ("Unable to open file \"%s\"\n", OutFileName2);\r
+    Error (OutFileName2, 0, 1, "File open failure", NULL);\r
     return STATUS_ERROR;\r
   }\r
 \r