Home | History | Annotate | Download | only in StdLib
      1 What follows is a list of currently known issues with the StdLib package.
      2 Please see the separate file "Fixes.txt" for a list of issues that have been fixed.
      3 
      4   Status Key:
      5     Open          Problem is unresolved and final disposition unknown.
      6     Verified      Problem has been reproduced.
      7     Understood    Root cause of problem is understood.
      8     Document      Problem is to be fixed through improved documentation.
      9     Fixed         Problem has been resolved and changes committed.
     10 
     11 SocketLib
     12 =============
     13 ID      Category                           TOOLs       Reported       Status
     14 ----  ------------------------            --------  --------------  -----------
     15  13:  EFIAPI usage                                      2013-01-15   Understood
     16       Mismatch between functions declared EFIAPI but not defined EFIAPI.
     17 
     18  14:  EFIAPI usage                                      2013-01-15   Understood
     19       Function pointer type PFN_NET_CONFIGURE is NOT defined as EFIAPI but is
     20       used to point to EFIAPI functions.  This causes conflicts and results in
     21       improper operation.
     22 
     23  15:  Build Error                                       2013-09-20   Open
     24       Predicates in ns_addr.c and res_mkupdate.c need to also include explicit
     25       comparisons if an assignment side-effect is used.  Otherwise a warning
     26       will be generated which is promoted to a fatal error.
     27 
     28 StdLib Issues
     29 =============
     30 ID      Category                           TOOLs       Reported       Status
     31 ----  ------------------------            --------  --------------  -----------
     32   3:  Usage Clarification                                     2012   Document
     33       Clarify that the current StdLib may not be used for developing drivers.
     34 
     35   5:  Error message Quality during execution                  2012   Verified
     36       Performing filesystem operations when a filesystem driver has not been
     37       linked into the application results in hangs or error messages that are
     38       misleading or unclear as to the cause.
     39 
     40   6:  Application error return                                2012   Verified
     41       On error, applications will sometimes return large positive numbers.
     42 
     43   9:  chdir/cwd not in EFI Shell                              2012   Understood
     44       The chdir and getcwd functions only work if one is using the UEFI Shell.
     45 
     46  10:  No current volume/directory at app. startup.            2012   Understood
     47       If the Shell does not have a current volume or directory, file operations
     48       may hang or fail.
     49 
     50  12:  Differentiate between binary and text streams.     Aug. 2013   Understood
     51       Implement differentiated text streams as specified by section 7.19.2 Streams,
     52       of the C standard.
     53 
     54  16:  Build Error                                       2013-08-12   Understood
     55       LibC/Stdio/vsnprintf_ss.c:145: (error) Uninitialized variable: n
     56       _DIAGASSERT expressions not appropriate for the UEFI environment.
     57 
     58 
     59 PosixLib
     60 =============
     61 ID      Category                           TOOLs       Reported       Status
     62 ----  ------------------------            --------  --------------  -----------
     63