\r
// global variables required by library class.\r
EFI_UNICODE_COLLATION_PROTOCOL *gUnicodeCollation = NULL;\r
-EFI_DEVICE_PATH_TO_TEXT_PROTOCOL *gDevPathToText = NULL;\r
SHELL_MAP_LIST gShellMapList;\r
SHELL_MAP_LIST *gShellCurDir = NULL;\r
\r
return (EFI_DEVICE_ERROR);\r
}\r
}\r
- if (gDevPathToText == NULL) {\r
- Status = gBS->LocateProtocol(&gEfiDevicePathToTextProtocolGuid, NULL, (VOID**)&gDevPathToText);\r
- if (EFI_ERROR(Status)) {\r
- return (EFI_DEVICE_ERROR);\r
- }\r
- }\r
return (EFI_SUCCESS);\r
}\r
\r
}\r
\r
gUnicodeCollation = NULL;\r
- gDevPathToText = NULL;\r
gShellCurDir = NULL;\r
\r
return (RETURN_SUCCESS);\r