summaryrefslogtreecommitdiff
path: root/StdLib/ISSUES.txt
blob: 947450001d7b47d75f09ac5bad6250dd8756aa18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
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
----  ------------------------            --------  --------------  -----------