On Mon, Apr 26, 2021 at 04:03:50PM +0200, Rémi Bernon wrote:
On 4/23/21 5:52 PM, Gabriel Ivăncescu wrote:
+/***********************************************************************
nt_to_unix_file_name_with_casing
- Same as nt_to_unix_file_name, but additionally return unix file name
- without path, with the original casing from the NT file name.
Another nit-pick. "casing" is the process of changing a character's case, the correct term here is "original case". Llikewise the function name, param names, and variables should be changed to reflect that.
- */
+static NTSTATUS nt_to_unix_file_name_with_casing( const OBJECT_ATTRIBUTES *attr, char **name_ret,
char **casing_ret, UINT disposition )
+{
- int len = attr->ObjectName->Length / sizeof(WCHAR);
- const WCHAR *nt_filename;
- NTSTATUS status;
- char *casing;
Huw.