ISSUES.txt 3.1 KB

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