1What follows is a list of currently known issues with the StdLib package.
2Please 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
11SocketLib
12=============
13ID      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
28StdLib Issues
29=============
30ID      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
59PosixLib
60=============
61ID      Category                           TOOLs       Reported       Status
62----  ------------------------            --------  --------------  -----------
63