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 |
|
---|
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 |
|
---|
11 | SocketLib
|
---|
12 | =============
|
---|
13 | ID 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 |
|
---|
28 | StdLib Issues
|
---|
29 | =============
|
---|
30 | ID 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 |
|
---|
59 | PosixLib
|
---|
60 | =============
|
---|
61 | ID Category TOOLs Reported Status
|
---|
62 | ---- ------------------------ -------- -------------- -----------
|
---|