From: Stefan Metzmacher Date: Thu, 24 May 2018 15:40:27 +0000 (+0200) Subject: printing: add more 'const' to read only input pointers X-Git-Tag: tevent-0.9.37~350 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7d493eaeb11e1652cb1e4d59b3aceb2e33fae400;p=thirdparty%2Fsamba.git printing: add more 'const' to read only input pointers This makes it clearer that they won't be changed. Signed-off-by: Stefan Metzmacher Reviewed-by: Jeremy Allison --- diff --git a/source3/include/nt_printing.h b/source3/include/nt_printing.h index 688c6b9969e..f01ffe5b32f 100644 --- a/source3/include/nt_printing.h +++ b/source3/include/nt_printing.h @@ -164,13 +164,13 @@ bool printer_driver_files_in_use(TALLOC_CTX *mem_ctx, bool delete_driver_files(const struct auth_session_info *server_info, const struct spoolss_DriverInfo8 *r); -WERROR move_driver_to_download_area(struct auth_session_info *session_info, - struct spoolss_AddDriverInfoCtr *r, +WERROR move_driver_to_download_area(const struct auth_session_info *session_info, + const struct spoolss_AddDriverInfoCtr *r, const char *driver_directory); WERROR clean_up_driver_struct(TALLOC_CTX *mem_ctx, - struct auth_session_info *session_info, - struct spoolss_AddDriverInfoCtr *r, + const struct auth_session_info *session_info, + const struct spoolss_AddDriverInfoCtr *r, uint32_t flags, const char **driver_directory); diff --git a/source3/printing/nt_printing.c b/source3/printing/nt_printing.c index 1639bfd4406..52bba6fcb3d 100644 --- a/source3/printing/nt_printing.c +++ b/source3/printing/nt_printing.c @@ -980,7 +980,7 @@ static int file_version_is_newer(connection_struct *conn, fstring new_file, fstr /**************************************************************************** Determine the correct cVersion associated with an architecture and driver ****************************************************************************/ -static uint32_t get_correct_cversion(struct auth_session_info *session_info, +static uint32_t get_correct_cversion(const struct auth_session_info *session_info, const char *architecture, const char *driverpath_in, const char *driver_directory, @@ -1191,7 +1191,7 @@ static uint32_t get_correct_cversion(struct auth_session_info *session_info, } while (0); static WERROR clean_up_driver_struct_level(TALLOC_CTX *mem_ctx, - struct auth_session_info *session_info, + const struct auth_session_info *session_info, const char *architecture, const char **driver_path, const char **data_file, @@ -1306,8 +1306,8 @@ static WERROR clean_up_driver_struct_level(TALLOC_CTX *mem_ctx, ****************************************************************************/ WERROR clean_up_driver_struct(TALLOC_CTX *mem_ctx, - struct auth_session_info *session_info, - struct spoolss_AddDriverInfoCtr *r, + const struct auth_session_info *session_info, + const struct spoolss_AddDriverInfoCtr *r, uint32_t flags, const char **driver_directory) { @@ -1472,8 +1472,8 @@ static WERROR move_driver_file_to_download_area(TALLOC_CTX *mem_ctx, return ret; } -WERROR move_driver_to_download_area(struct auth_session_info *session_info, - struct spoolss_AddDriverInfoCtr *r, +WERROR move_driver_to_download_area(const struct auth_session_info *session_info, + const struct spoolss_AddDriverInfoCtr *r, const char *driver_directory) { struct spoolss_AddDriverInfo3 *driver;