|
SHELL_STATUS EFIAPI | ShellCommandRunAttrib (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
|
SHELL_STATUS EFIAPI | ShellCommandRunDate (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
|
SHELL_STATUS EFIAPI | ShellCommandRunTime (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
|
SHELL_STATUS EFIAPI | ShellCommandRunLoad (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
|
SHELL_STATUS EFIAPI | ShellCommandRunLs (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
|
SHELL_STATUS EFIAPI | ShellCommandRunMap (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
|
SHELL_STATUS EFIAPI | ShellCommandRunReset (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
|
SHELL_STATUS EFIAPI | ShellCommandRunTimeZone (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
|
SHELL_STATUS EFIAPI | ShellCommandRunSet (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
|
SHELL_STATUS EFIAPI | ShellCommandRunMkDir (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
|
SHELL_STATUS EFIAPI | ShellCommandRunCd (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
|
SHELL_STATUS EFIAPI | ShellCommandRunCp (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
|
SHELL_STATUS EFIAPI | ShellCommandRunParse (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
|
SHELL_STATUS EFIAPI | ShellCommandRunRm (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
|
SHELL_STATUS EFIAPI | ShellCommandRunMv (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
|
CHAR16 * | GetFullyQualifiedPath (IN CONST CHAR16 *Path) |
|
EFI_STATUS | VerifyIntermediateDirectories (IN CONST CHAR16 *Path) |
|
INTN | StrniCmp (IN CONST CHAR16 *Source, IN CONST CHAR16 *Target, IN CONST UINTN Count) |
|
EFI_STATUS | ShellLevel2StripQuotes (IN CONST CHAR16 *OriginalString, OUT CHAR16 **CleanString) |
|
SHELL_STATUS EFIAPI | ShellCommandRunVol (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
|
SHELL_STATUS | CopySingleFile (IN CONST CHAR16 *Source, IN CONST CHAR16 *Dest, OUT VOID **Resp, IN BOOLEAN SilentMode, IN CONST CHAR16 *CmdName) |
|
SHELL_STATUS | CascadeDelete (IN EFI_SHELL_FILE_INFO *Node, IN CONST BOOLEAN Quiet) |
|
Main file for NULL named library for level 2 shell command functions.
these functions are: attrib, cd, cp, date*, time*, rm, reset, load, ls, map, mkdir, mv, parse, set, timezone*
functions are non-interactive only
Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file UefiShellLevel2CommandsLib.h.
CHAR16 * GetFullyQualifiedPath |
( |
IN CONST CHAR16 * |
Path | ) |
|
returns a fully qualified directory (contains a map drive at the beginning) path from a unknown directory path.
If Path is already fully qualified this will return a duplicate otherwise this will use get the current directory and use that to build the fully qualified version.
if the return value is not NULL it must be caller freed.
- Parameters
-
[in] | Path | The unknown Path Value |
- Return values
-
NULL | A memory allocation failed |
NULL | a fully qualified path could not be discovered. |
other | pointer to a fully qualified path. |
returns a fully qualified directory (contains a map drive at the beginning) path from a unknown directory path.
If Path is already fully qualified this will return a duplicate otherwise this will use get the current directory and use that to build the fully qualified version.
if the return value is not NULL it must be caller freed.
- Parameters
-
[in] | Path | The unknown Path Value |
- Return values
-
NULL | A memory allocation failed |
NULL | A fully qualified path could not be discovered. |
other | An allocated pointer to a fully qualified path. |
Definition at line 167 of file UefiShellLevel2CommandsLib.c.