Erik, could you please review the attached changes. There are three files in this patch set. Basically, it moves the GetPass function from LibC/Uefi to PosixLib and creates Library Class LibPosix which contains GetPass, Err, Gen, Glob, and Stringlist; one library instead of five separate.
I have included the whole files as well as the changes in patch format. PosixLib.inf is a new file so isn't in the patch file. Everything is in the attached zip file with password 12345678 since some mail systems strip out files with .inf extensions. StdLib: Move GetPass.c out of Uefi and into PosixLib. Create LibPosix to contain all functions from PosixLib instead of individual libraries. Retains the ability to use the individual libraries, except GetPass, for backwards compatibility. StdLib/LibC/Uefi/GetPass.c COPY to StdLib/PosixLib/GetPass/GetPass.c DELETE StdLib/PosixLib/GetPass/GetPass.c NEW, COPIED from StdLib/LibC/Uefi/GetPass.c StdLib/PosixLib/PosixLib.inf Create a LibPosix library class to build all PosixLib functions into a single library. Move GetPass from LibC/Uefi to PosixLib.inf StdLib/LibC/Uefi/Uefi.inf Remove GetPass.c from sources. Remove IPF from VALID_ARCHITECTURES Update VERSION_STRING Align [Defines] on a two-character boundary Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daryl McDaniel <[email protected]<mailto:[email protected]>> Daryl McDaniel "Patriotism is supporting your country all the time, and your government when it deserves it." -- Mark Twain
GetPass.zipx
Description: GetPass.zipx
------------------------------------------------------------------------------ Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds
_______________________________________________ edk2-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/edk2-devel
