1. Fix a spec conformance issue that "Attributes" should only be checked when OpenMod...
authorqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 24 Mar 2009 14:21:31 +0000 (14:21 +0000)
committerqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 24 Mar 2009 14:21:31 +0000 (14:21 +0000)
commit40057e6ce42743c2fee7cdcf945beeb18db567f7
tree5d1fa86480468527d44c538362930f9eb1216fbf
parent6d28c49754e6395f0e39033560060bd4c33ed58b
1. Fix a spec conformance issue that "Attributes" should only be checked when OpenMode is Create.
2. Apply the new API in UefiLib: GetBestLanguage() to initialize Unicode Support protocol. This allow partial match for RFC 4646.
If a Unicode Collation 2 protocol support RFC 4646 "en" while the L"PlatformLang" is "en-US", it is now supported by Fat driver now.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7937 6f19259b-4bc3-4df7-8a09-765794883524
FatBinPkg/EnhancedFatDxe/Ebc/Fat.efi
FatBinPkg/EnhancedFatDxe/Ia32/Fat.efi
FatBinPkg/EnhancedFatDxe/Ipf/Fat.efi
FatBinPkg/EnhancedFatDxe/X64/Fat.efi