From: Andreas Schneider Date: Thu, 28 May 2020 15:59:19 +0000 (+0200) Subject: s3:libsmb: Use 'enum smb_signing_setting' in cliconnect.c X-Git-Tag: talloc-2.3.2~788 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=62a4705dbcff71b7885db18a0005b29ecf8a2c03;p=thirdparty%2Fsamba.git s3:libsmb: Use 'enum smb_signing_setting' in cliconnect.c Signed-off-by: Andreas Schneider Reviewed-by: Stefan Metzmacher --- diff --git a/source3/libsmb/cliconnect.c b/source3/libsmb/cliconnect.c index f20146378e3..bb20aa59385 100644 --- a/source3/libsmb/cliconnect.c +++ b/source3/libsmb/cliconnect.c @@ -2631,7 +2631,7 @@ static NTSTATUS cli_connect_sock_recv(struct tevent_req *req, struct cli_connect_nb_state { const char *desthost; - int signing_state; + enum smb_signing_setting signing_state; int flags; struct cli_state *cli; }; @@ -2642,7 +2642,7 @@ static struct tevent_req *cli_connect_nb_send( TALLOC_CTX *mem_ctx, struct tevent_context *ev, const char *host, const struct sockaddr_storage *dest_ss, uint16_t port, int name_type, const char *myname, - int signing_state, int flags) + enum smb_signing_setting signing_state, int flags) { struct tevent_req *req, *subreq; struct cli_connect_nb_state *state; @@ -2727,7 +2727,7 @@ static NTSTATUS cli_connect_nb_recv(struct tevent_req *req, NTSTATUS cli_connect_nb(const char *host, const struct sockaddr_storage *dest_ss, uint16_t port, int name_type, const char *myname, - int signing_state, int flags, struct cli_state **pcli) + enum smb_signing_setting signing_state, int flags, struct cli_state **pcli) { struct tevent_context *ev; struct tevent_req *req; @@ -2776,7 +2776,7 @@ static struct tevent_req *cli_start_connection_send( TALLOC_CTX *mem_ctx, struct tevent_context *ev, const char *my_name, const char *dest_host, const struct sockaddr_storage *dest_ss, int port, - int signing_state, int flags) + enum smb_signing_setting signing_state, int flags) { struct tevent_req *req, *subreq; struct cli_start_connection_state *state; @@ -2881,7 +2881,7 @@ NTSTATUS cli_start_connection(struct cli_state **output_cli, const char *my_name, const char *dest_host, const struct sockaddr_storage *dest_ss, int port, - int signing_state, int flags) + enum smb_signing_setting signing_state, int flags) { struct tevent_context *ev; struct tevent_req *req; @@ -3361,7 +3361,7 @@ struct tevent_req *cli_full_connection_creds_send( const struct sockaddr_storage *dest_ss, int port, const char *service, const char *service_type, struct cli_credentials *creds, - int flags, int signing_state) + int flags, enum smb_signing_setting signing_state) { struct tevent_req *req, *subreq; struct cli_full_connection_creds_state *state; @@ -3520,7 +3520,7 @@ NTSTATUS cli_full_connection_creds(struct cli_state **output_cli, const char *service, const char *service_type, struct cli_credentials *creds, int flags, - int signing_state) + enum smb_signing_setting signing_state) { struct tevent_context *ev; struct tevent_req *req; diff --git a/source3/libsmb/proto.h b/source3/libsmb/proto.h index d214cdabca4..995187e21b4 100644 --- a/source3/libsmb/proto.h +++ b/source3/libsmb/proto.h @@ -86,12 +86,12 @@ NTSTATUS cli_tree_connect(struct cli_state *cli, const char *share, NTSTATUS cli_tdis(struct cli_state *cli); NTSTATUS cli_connect_nb(const char *host, const struct sockaddr_storage *dest_ss, uint16_t port, int name_type, const char *myname, - int signing_state, int flags, struct cli_state **pcli); + enum smb_signing_setting signing_state, int flags, struct cli_state **pcli); NTSTATUS cli_start_connection(struct cli_state **output_cli, const char *my_name, const char *dest_host, const struct sockaddr_storage *dest_ss, int port, - int signing_state, int flags); + enum smb_signing_setting signing_state, int flags); NTSTATUS cli_smb1_setup_encryption(struct cli_state *cli, struct cli_credentials *creds); struct tevent_req *cli_full_connection_creds_send( @@ -100,7 +100,7 @@ struct tevent_req *cli_full_connection_creds_send( const struct sockaddr_storage *dest_ss, int port, const char *service, const char *service_type, struct cli_credentials *creds, - int flags, int signing_state); + int flags, enum smb_signing_setting signing_state); NTSTATUS cli_full_connection_creds_recv(struct tevent_req *req, struct cli_state **output_cli); NTSTATUS cli_full_connection_creds(struct cli_state **output_cli, @@ -110,7 +110,7 @@ NTSTATUS cli_full_connection_creds(struct cli_state **output_cli, const char *service, const char *service_type, struct cli_credentials *creds, int flags, - int signing_state); + enum smb_signing_setting signing_state); NTSTATUS cli_raw_tcon(struct cli_state *cli, const char *service, const char *pass, const char *dev, uint16_t *max_xmit, uint16_t *tid); @@ -177,7 +177,7 @@ extern struct GUID cli_state_client_guid; struct cli_state *cli_state_create(TALLOC_CTX *mem_ctx, int fd, const char *remote_name, - int signing_state, + enum smb_signing_setting signing_state, int flags); void cli_nt_pipes_close(struct cli_state *cli); void cli_shutdown(struct cli_state *cli);