audk/ShellPkg/Library
Jim.Dailey@dell.com 9ba404d664 ShellPkg-UefiShellLib: Add a function to fully-qualify paths
Add a function to return a clean, fully-qualified version of some path.

This function handles a (possibly "dirty") input path that may or may
not include a file system reference.

If it does not include a file system reference, then if the input path
does not begin with a forward or backward slash, then the input path is
relative to the current working directory of the current file system.
Otherwise, it is an absolute path within the current file system.

If it does include a file system reference, it may be a reference to the
current or some other file system.  If the file system reference is not
immediately followed by a forward or backward slash, then the input path
is relative to the current working directory of the given file system.
Otherwise, it is an absolute path within the given file system.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jim Dailey <jim_dailey@dell.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
2018-11-05 10:52:40 +08:00
..
UefiHandleParsingLib ShellPkg/UefiHandleParsingLib: Remove an unused PCD 2018-09-30 09:16:03 +08:00
UefiShellAcpiViewCommandLib ShellPkg/acpi: Fix XCODE5 X64 build failure 2018-08-07 15:24:56 +08:00
UefiShellBcfgCommandLib ShellPkg: Clean up source files 2018-06-28 11:19:51 +08:00
UefiShellCEntryLib ShellPkg: Removing ipf which is no longer supported from edk2. 2018-06-29 16:19:49 +08:00
UefiShellCommandLib ShellPkg: Removing ipf which is no longer supported from edk2. 2018-06-29 16:19:49 +08:00
UefiShellDebug1CommandsLib ShellPkg/dmem: Only dump sizeof (EFI_SYSTEM_TABLE) bytes for gST 2018-10-24 12:18:22 +08:00
UefiShellDriver1CommandsLib ShellPkg: Clean up source files 2018-06-28 11:19:51 +08:00
UefiShellInstall1CommandsLib ShellPkg: Clean up source files 2018-06-28 11:19:51 +08:00
UefiShellLevel1CommandsLib ShellPkg: Clean up source files 2018-06-28 11:19:51 +08:00
UefiShellLevel2CommandsLib ShellPkg-Cd: Ensure all valid cd targets are handled properly 2018-10-12 13:45:34 +08:00
UefiShellLevel3CommandsLib ShellPkg: Clean up source files 2018-06-28 11:19:51 +08:00
UefiShellLib ShellPkg-UefiShellLib: Add a function to fully-qualify paths 2018-11-05 10:52:40 +08:00
UefiShellNetwork1CommandsLib ShellPkg: Remove trailing white space 2018-09-10 08:39:34 +08:00
UefiShellNetwork2CommandsLib ShellPkg: Clean up source files 2018-06-28 11:19:51 +08:00