| 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 | |
| ---- ------------------------ -------- -------------- ----------- |