2013-10-25 01:14:10 +02:00
|
|
|
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.
|
|
|
|
|
2013-01-16 17:33:26 +01:00
|
|
|
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.
|
|
|
|
|
2013-01-17 00:58:35 +01:00
|
|
|
SocketLib
|
|
|
|
=============
|
2013-10-25 01:14:10 +02:00
|
|
|
ID Category TOOLs Reported Status
|
|
|
|
---- ------------------------ -------- -------------- -----------
|
|
|
|
13: EFIAPI usage 2013-01-15 Understood
|
|
|
|
Mismatch between functions declared EFIAPI but not defined EFIAPI.
|
2013-01-16 17:33:26 +01:00
|
|
|
|
2013-10-25 01:14:10 +02:00
|
|
|
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.
|
2013-01-16 17:33:26 +01:00
|
|
|
|
2013-10-25 01:14:10 +02:00
|
|
|
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.
|
2013-01-16 17:33:26 +01:00
|
|
|
|
2013-10-25 01:14:10 +02:00
|
|
|
StdLib Issues
|
|
|
|
=============
|
|
|
|
ID Category TOOLs Reported Status
|
|
|
|
---- ------------------------ -------- -------------- -----------
|
|
|
|
3: Usage Clarification 2012 Document
|
|
|
|
Clarify that the current StdLib may not be used for developing drivers.
|
2013-01-16 17:33:26 +01:00
|
|
|
|
2013-10-25 01:14:10 +02:00
|
|
|
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.
|
2013-01-16 17:33:26 +01:00
|
|
|
|
2013-10-25 01:14:10 +02:00
|
|
|
6: Application error return 2012 Verified
|
|
|
|
On error, applications will sometimes return large positive numbers.
|
2013-01-16 17:33:26 +01:00
|
|
|
|
2013-10-25 01:14:10 +02:00
|
|
|
9: chdir/cwd not in EFI Shell 2012 Understood
|
|
|
|
The chdir and getcwd functions only work if one is using the UEFI Shell.
|
2013-01-17 00:58:35 +01:00
|
|
|
|
2013-10-25 01:14:10 +02:00
|
|
|
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.
|
2013-01-16 17:33:26 +01:00
|
|
|
|
2013-10-25 01:14:10 +02:00
|
|
|
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.
|
2013-01-17 00:58:35 +01:00
|
|
|
|
2013-10-25 01:14:10 +02:00
|
|
|
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.
|
2013-03-11 19:00:30 +01:00
|
|
|
|
|
|
|
|
2013-01-17 00:58:35 +01:00
|
|
|
PosixLib
|
|
|
|
=============
|
2013-10-25 01:14:10 +02:00
|
|
|
ID Category TOOLs Reported Status
|
|
|
|
---- ------------------------ -------- -------------- -----------
|