1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

Add a function to convert 'NT_STATUS...' strings back into their actual error

code.

Andrew Bartlett
(This used to be commit f0089b089b)
This commit is contained in:
Andrew Bartlett 2002-01-01 05:52:02 +00:00
parent 03aea8fc90
commit 02ad29785b

View File

@ -579,3 +579,19 @@ char *get_nt_error_c_code(NTSTATUS nt_code)
return out;
}
/*****************************************************************************
returns the NT_STATUS constant matching the string supplied (as an NTSTATUS)
*****************************************************************************/
NTSTATUS nt_status_string_to_code(char *nt_status_str)
{
int idx = 0;
while (nt_errs[idx].nt_errstr != NULL) {
if (strcmp(nt_errs[idx].nt_errstr, nt_status_str) == 0) {
return nt_errs[idx].nt_errcode;
}
idx++;
}
return NT_STATUS_UNSUCCESSFUL;
}