From: Volker Lendecke Date: Sat, 23 Sep 2023 01:56:58 +0000 (-0700) Subject: libsmb: Remove unused cli_dos_error() X-Git-Tag: tevent-0.16.0~508 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b0b1fc1974bd8d2d7ecf94e6ad09d068d3c0d29c;p=thirdparty%2Fsamba.git libsmb: Remove unused cli_dos_error() Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- diff --git a/source3/libsmb/clierror.c b/source3/libsmb/clierror.c index da4aa0aefd9..da7170b15ba 100644 --- a/source3/libsmb/clierror.c +++ b/source3/libsmb/clierror.c @@ -43,29 +43,6 @@ NTSTATUS cli_nt_error(struct cli_state *cli) return cli->raw_status; } - -/**************************************************************************** - Return the DOS error from the last packet - an error class and an error - code. -****************************************************************************/ - -void cli_dos_error(struct cli_state *cli, uint8_t *eclass, uint32_t *ecode) -{ - if (!cli_state_is_connected(cli)) { - *eclass = ERRDOS; - *ecode = ERRnotconnected; - return; - } - - if (!NT_STATUS_IS_DOS(cli->raw_status)) { - ntstatus_to_dos(cli->raw_status, eclass, ecode); - return; - } - - *eclass = NT_STATUS_DOS_CLASS(cli->raw_status); - *ecode = NT_STATUS_DOS_CODE(cli->raw_status); -} - int cli_status_to_errno(NTSTATUS status) { int err; diff --git a/source3/libsmb/proto.h b/source3/libsmb/proto.h index 6c814449b4d..6eea11f5a7d 100644 --- a/source3/libsmb/proto.h +++ b/source3/libsmb/proto.h @@ -218,7 +218,6 @@ NTSTATUS cli_smb(TALLOC_CTX *mem_ctx, struct cli_state *cli, /* The following definitions come from libsmb/clierror.c */ NTSTATUS cli_nt_error(struct cli_state *cli); -void cli_dos_error(struct cli_state *cli, uint8_t *eclass, uint32_t *ecode); int cli_status_to_errno(NTSTATUS status); int cli_errno(struct cli_state *cli); bool cli_is_error(struct cli_state *cli);