diff options
Diffstat (limited to 'StdLib/LibC')
-rw-r--r-- | StdLib/LibC/Uefi/GetPass.c | 57 | ||||
-rw-r--r-- | StdLib/LibC/Uefi/Uefi.inf | 19 |
2 files changed, 8 insertions, 68 deletions
diff --git a/StdLib/LibC/Uefi/GetPass.c b/StdLib/LibC/Uefi/GetPass.c deleted file mode 100644 index 9c0c1f4116..0000000000 --- a/StdLib/LibC/Uefi/GetPass.c +++ /dev/null @@ -1,57 +0,0 @@ -/** @file Implement the getpass function.
-
- Copyright (c) 2011, Intel Corporation <BR>
- All rights reserved. This program and the accompanying materials
- are licensed and made available under the terms and conditions of the BSD License
- which accompanies this distribution. The full text of the license may be found at
- http://opensource.org/licenses/bsd-license.php
-
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-
-**/
-
-#include <Library/ShellLib.h>
-#include <Library/MemoryAllocationLib.h>
-#include <Library/UefiLib.h>
-#include <Library/PcdLib.h>
-
-static CHAR8 *ReturnStringAscii = NULL;
-
-char *getpass(const char *Prompt)
-{
- BOOLEAN Ascii;
- CHAR16 *ReturnString;
-
- Ascii = FALSE;
-
- Print(L"%a", Prompt);
-
- ReturnString = ShellFileHandleReturnLine (gEfiShellParametersProtocol->StdIn, &Ascii);
- if (ReturnString == NULL) {
- return (NULL);
- }
-
- ReturnStringAscii = AllocateZeroPool((StrLen(ReturnString)+1)*sizeof(CHAR8));
- if (ReturnStringAscii == NULL) {
- return (NULL);
- }
-
- UnicodeStrToAsciiStr(ReturnString, ReturnStringAscii);
-
- FreePool(ReturnString);
-
- return (ReturnStringAscii);
-}
-
-EFI_STATUS
-EFIAPI
-DestructMePlease (
- IN EFI_HANDLE ImageHandle,
- IN EFI_SYSTEM_TABLE *SystemTable
- )
-{
- SHELL_FREE_NON_NULL(ReturnStringAscii);
-
- return EFI_SUCCESS;
-}
\ No newline at end of file diff --git a/StdLib/LibC/Uefi/Uefi.inf b/StdLib/LibC/Uefi/Uefi.inf index 71bcb37f02..1982dd9761 100644 --- a/StdLib/LibC/Uefi/Uefi.inf +++ b/StdLib/LibC/Uefi/Uefi.inf @@ -1,7 +1,7 @@ ## @file
# Standard C library: UEFI "system calls".
#
-# Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.<BR>
+# Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
@@ -9,21 +9,19 @@ # http://opensource.org/licenses/bsd-license.php.
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-#
-#
##
[Defines]
- INF_VERSION = 0x00010005
- BASE_NAME = LibUefi
- FILE_GUID = 1dcff17c-aa53-4b78-b234-864027555035
- MODULE_TYPE = UEFI_APPLICATION
- VERSION_STRING = 1.0
- LIBRARY_CLASS = LibUefi
+ INF_VERSION = 0x00010005
+ BASE_NAME = LibUefi
+ FILE_GUID = 1dcff17c-aa53-4b78-b234-864027555035
+ MODULE_TYPE = UEFI_APPLICATION
+ VERSION_STRING = 1.05
+ LIBRARY_CLASS = LibUefi
LIBRARY_DESTRUCTOR = DestructMePlease
#
-# VALID_ARCHITECTURES = IA32 X64 IPF
+# VALID_ARCHITECTURES = IA32 X64
#
[Sources]
@@ -32,7 +30,6 @@ writev.c
Xform.c
compat.c
- GetPass.c
StubFunctions.c
[Packages]
|