]> git.proxmox.com Git - mirror_edk2.git/blobdiff - StdLib/ISSUES.txt
MdeModulePkg: Fix a typo to resolve legacy boot failure.
[mirror_edk2.git] / StdLib / ISSUES.txt
index 69d22641a05c058c58b612c819965b96db5cd7dc..947450001d7b47d75f09ac5bad6250dd8756aa18 100644 (file)
@@ -1,5 +1,6 @@
-StdLib Issues\r
-=============\r
+What follows is a list of currently known issues with the StdLib package.\r
+Please see the separate file "Fixes.txt" for a list of issues that have been fixed.\r
+\r
   Status Key:\r
     Open          Problem is unresolved and final disposition unknown.\r
     Verified      Problem has been reproduced.\r
   Status Key:\r
     Open          Problem is unresolved and final disposition unknown.\r
     Verified      Problem has been reproduced.\r
@@ -7,34 +8,55 @@ StdLib Issues
     Document      Problem is to be fixed through improved documentation.\r
     Fixed         Problem has been resolved and changes committed.\r
 \r
     Document      Problem is to be fixed through improved documentation.\r
     Fixed         Problem has been resolved and changes committed.\r
 \r
-      Category                             TOOLs       Reported       Status\r
-    ------------------------              --------  --------------  -----------\r
-1:  Compilation Error                      vs2010             2012  Understood\r
-    stdlib\libc\gdtoa\strtod.c(825) : warning C4789: destination of memory copy is too small\r
+SocketLib\r
+=============\r
+ID      Category                           TOOLs       Reported       Status\r
+----  ------------------------            --------  --------------  -----------\r
+ 13:  EFIAPI usage                                      2013-01-15   Understood\r
+      Mismatch between functions declared EFIAPI but not defined EFIAPI.\r
+\r
+ 14:  EFIAPI usage                                      2013-01-15   Understood\r
+      Function pointer type PFN_NET_CONFIGURE is NOT defined as EFIAPI but is\r
+      used to point to EFIAPI functions.  This causes conflicts and results in\r
+      improper operation.\r
 \r
 \r
-2:  Compilation Error                       ALL               2012  Understood\r
-    StdLib/LibC/Uefi/SysCalls.c: In function 'utimes': error: 'va_start' used in function with fixed args\r
+ 15:  Build Error                                       2013-09-20   Open\r
+      Predicates in ns_addr.c and res_mkupdate.c need to also include explicit\r
+      comparisons if an assignment side-effect is used.  Otherwise a warning\r
+      will be generated which is promoted to a fatal error.\r
 \r
 \r
-3:  Usage Clarification                                       2012  Understood/Document\r
-    Clarify that the current StdLib may not be used for developing drivers.\r
+StdLib Issues\r
+=============\r
+ID      Category                           TOOLs       Reported       Status\r
+----  ------------------------            --------  --------------  -----------\r
+  3:  Usage Clarification                                     2012   Document\r
+      Clarify that the current StdLib may not be used for developing drivers.\r
+\r
+  5:  Error message Quality during execution                  2012   Verified\r
+      Performing filesystem operations when a filesystem driver has not been\r
+      linked into the application results in hangs or error messages that are\r
+      misleading or unclear as to the cause.\r
 \r
 \r
-4:  Execution/Compile errors                                  2012  Understood\r
-    Mismatch in use of EFIAPI between declaration and definition of some functions.\r
+  6:  Application error return                                2012   Verified\r
+      On error, applications will sometimes return large positive numbers.\r
 \r
 \r
-5:  Error message Quality during execution                    2012  Verified\r
-    Performing filesystem operations when a filesystem driver has not been\r
-    linked into the application results in hangs or error messages that are\r
-    misleading or unclear as to the cause.\r
+  9:  chdir/cwd not in EFI Shell                              2012   Understood\r
+      The chdir and getcwd functions only work if one is using the UEFI Shell.\r
 \r
 \r
-6:  Application error return                                  2012  Verified\r
-    On error, applications will sometimes return large positive numbers.\r
+ 10:  No current volume/directory at app. startup.            2012   Understood\r
+      If the Shell does not have a current volume or directory, file operations\r
+      may hang or fail.\r
 \r
 \r
-7:  Compilation Error                       GCC46        Jan, 2013  Open\r
-    StdLib/LibC/Containers/Queues/Fifo.c:508:27: error: assignment from incompatible pointer type\r
+ 12:  Differentiate between binary and text streams.     Aug. 2013   Understood\r
+      Implement differentiated text streams as specified by section 7.19.2 Streams,\r
+      of the C standard.\r
 \r
 \r
-8:  chdir/cwd not in EFI Shell                                2012  Understood\r
-    The chdir and getcwd functions only work if one is using the UEFI Shell.\r
+ 16:  Build Error                                       2013-08-12   Understood\r
+      LibC/Stdio/vsnprintf_ss.c:145: (error) Uninitialized variable: n\r
+      _DIAGASSERT expressions not appropriate for the UEFI environment.\r
 \r
 \r
-9:  No current volume/directory at app. startup.              2012  Understood\r
-    If the Shell does not have a current volume or directory, file operations\r
-    may hang or fail.\r
+\r
+PosixLib\r
+=============\r
+ID      Category                           TOOLs       Reported       Status\r
+----  ------------------------            --------  --------------  -----------\r