From: Yu Watanabe Date: Sat, 25 Oct 2025 02:50:58 +0000 (+0900) Subject: passwdqc: drop 'sym_' prefix from cleanup function X-Git-Tag: v259-rc1~246^2~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7d7b1755e9f19c70c90bea849f5e51c7a2dd5f86;p=thirdparty%2Fsystemd.git passwdqc: drop 'sym_' prefix from cleanup function This also drops unnecessary symbols in header. --- diff --git a/src/shared/password-quality-util-passwdqc.c b/src/shared/password-quality-util-passwdqc.c index 844068a4d64..a161f5c8b03 100644 --- a/src/shared/password-quality-util-passwdqc.c +++ b/src/shared/password-quality-util-passwdqc.c @@ -19,9 +19,11 @@ DLSYM_PROTOTYPE(passwdqc_params_free) = NULL; DLSYM_PROTOTYPE(passwdqc_check) = NULL; DLSYM_PROTOTYPE(passwdqc_random) = NULL; +DEFINE_TRIVIAL_CLEANUP_FUNC_FULL_RENAME(passwdqc_params_t*, sym_passwdqc_params_free, passwdqc_params_freep, NULL); + static int pwqc_allocate_context(passwdqc_params_t **ret) { - _cleanup_(sym_passwdqc_params_freep) passwdqc_params_t *params = NULL; + _cleanup_(passwdqc_params_freep) passwdqc_params_t *params = NULL; _cleanup_free_ char *load_reason = NULL; int r; @@ -50,7 +52,7 @@ static int pwqc_allocate_context(passwdqc_params_t **ret) { int suggest_passwords(void) { - _cleanup_(sym_passwdqc_params_freep) passwdqc_params_t *params = NULL; + _cleanup_(passwdqc_params_freep) passwdqc_params_t *params = NULL; _cleanup_strv_free_erase_ char **suggestions = NULL; _cleanup_(erase_and_freep) char *joined = NULL; int r; @@ -86,7 +88,7 @@ int check_password_quality( const char *username, char **ret_error) { - _cleanup_(sym_passwdqc_params_freep) passwdqc_params_t *params = NULL; + _cleanup_(passwdqc_params_freep) passwdqc_params_t *params = NULL; const char *check_reason; int r; diff --git a/src/shared/password-quality-util-passwdqc.h b/src/shared/password-quality-util-passwdqc.h index 1a0dd68e3dd..7e94df43189 100644 --- a/src/shared/password-quality-util-passwdqc.h +++ b/src/shared/password-quality-util-passwdqc.h @@ -6,20 +6,8 @@ #if HAVE_PASSWDQC #include -#include "dlfcn-util.h" - -extern DLSYM_PROTOTYPE(passwdqc_params_reset); -extern DLSYM_PROTOTYPE(passwdqc_params_load); -extern DLSYM_PROTOTYPE(passwdqc_params_parse); -extern DLSYM_PROTOTYPE(passwdqc_params_free); -extern DLSYM_PROTOTYPE(passwdqc_check); -extern DLSYM_PROTOTYPE(passwdqc_random); - -DEFINE_TRIVIAL_CLEANUP_FUNC_FULL(passwdqc_params_t*, sym_passwdqc_params_free, NULL); - int suggest_passwords(void); int check_password_quality(const char *password, const char *old, const char *username, char **ret_error); - #endif int dlopen_passwdqc(void);