blob: 947450001d7b47d75f09ac5bad6250dd8756aa18 [file] [log] [blame]
What follows is a list of currently known issues with the StdLib package.
Please see the separate file "Fixes.txt" for a list of issues that have been fixed.
Status Key:
Open Problem is unresolved and final disposition unknown.
Verified Problem has been reproduced.
Understood Root cause of problem is understood.
Document Problem is to be fixed through improved documentation.
Fixed Problem has been resolved and changes committed.
SocketLib
=============
ID Category TOOLs Reported Status
---- ------------------------ -------- -------------- -----------
13: EFIAPI usage 2013-01-15 Understood
Mismatch between functions declared EFIAPI but not defined EFIAPI.
14: EFIAPI usage 2013-01-15 Understood
Function pointer type PFN_NET_CONFIGURE is NOT defined as EFIAPI but is
used to point to EFIAPI functions. This causes conflicts and results in
improper operation.
15: Build Error 2013-09-20 Open
Predicates in ns_addr.c and res_mkupdate.c need to also include explicit
comparisons if an assignment side-effect is used. Otherwise a warning
will be generated which is promoted to a fatal error.
StdLib Issues
=============
ID Category TOOLs Reported Status
---- ------------------------ -------- -------------- -----------
3: Usage Clarification 2012 Document
Clarify that the current StdLib may not be used for developing drivers.
5: Error message Quality during execution 2012 Verified
Performing filesystem operations when a filesystem driver has not been
linked into the application results in hangs or error messages that are
misleading or unclear as to the cause.
6: Application error return 2012 Verified
On error, applications will sometimes return large positive numbers.
9: chdir/cwd not in EFI Shell 2012 Understood
The chdir and getcwd functions only work if one is using the UEFI Shell.
10: No current volume/directory at app. startup. 2012 Understood
If the Shell does not have a current volume or directory, file operations
may hang or fail.
12: Differentiate between binary and text streams. Aug. 2013 Understood
Implement differentiated text streams as specified by section 7.19.2 Streams,
of the C standard.
16: Build Error 2013-08-12 Understood
LibC/Stdio/vsnprintf_ss.c:145: (error) Uninitialized variable: n
_DIAGASSERT expressions not appropriate for the UEFI environment.
PosixLib
=============
ID Category TOOLs Reported Status
---- ------------------------ -------- -------------- -----------