mirror of https://github.com/acidanthera/audk.git
9cf1d03ebe
There is an inconsistency between the UNIX and Windows implementations of EMU_THUNK_PROTOCOL.SetTime(). The Windows version returns an EFI_STATUS value whereas the the UNIX implementation is VOID. However, the UNIX implementation is an unimplemented stub whereas the Windows version is implementated. The current EMU_THUNK_PROTOCOL function pointer definition specifies a VOID return type. However, EMU_THUNK_PROTOCOL.SetTime() is close to the spec defined gRT->SetTime() except for missing the EFI_STATUS return type. Therefore, I conclude that the most sensible reconciliation is to add the EFI_STATUS return type to the protocol definition. Cc: Andrew Fish <afish@apple.com> Reviewed-by: Ray Ni <ray.ni@intel.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Chasel Chiu <chasel.chiu@intel.com> Signed-off-by: Nate DeSimone <nathaniel.l.desimone@intel.com> |
||
---|---|---|
.. | ||
Ia32 | ||
X64 | ||
BerkeleyPacketFilter.c | ||
BlockIo.c | ||
EmuThunk.c | ||
Gasket.h | ||
Host.c | ||
Host.h | ||
Host.inf | ||
LinuxPacketFilter.c | ||
MemoryAllocationLib.c | ||
PosixFileSystem.c | ||
Pthreads.c | ||
X11GraphicsWindow.c | ||
X11IncludeHack |