]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix naming conflict with osmocom
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 24 May 2018 11:28:06 +0000 (17:28 +0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 24 May 2018 11:28:06 +0000 (17:28 +0600)
src/include/log.h
src/main/log.c
src/main/radiusd.c
src/main/unit_test_module.c
src/modules/rlm_mschap/rlm_mschap.c

index f2a17a9a6c0fd9cf0cfbcdd4c60a208c783ae812..1e32c91b2f20caaf912c7d79717831e022c71dca 100644 (file)
@@ -101,9 +101,9 @@ void        log_hex(fr_log_t const *log, fr_log_type_t type, fr_log_lvl_t lvl, uint8_t
 
 void   log_fatal(char const *fmt, ...) CC_HINT(format (printf, 1, 2)) CC_HINT(nonnull) NEVER_RETURNS;
 
-int    log_init(fr_log_t *log, bool daemonize);
+int    log_global_init(fr_log_t *log, bool daemonize);
 
-void   log_free(void);
+void   log_global_free(void);
 
 /** Prefix for global log messages
  *
index 063db5ae9e14c95b6f2612d29da20716887186d5..e460ac98f7415600b0980857675461daec0116d5 100644 (file)
@@ -786,7 +786,7 @@ void log_fatal(char const *fmt, ...)
  *     - 0 on success.
  *     - -1 on failure.
  */
-int log_init(fr_log_t *log, bool daemonize)
+int log_global_init(fr_log_t *log, bool daemonize)
 {
        int ret;
 
@@ -806,7 +806,7 @@ int log_init(fr_log_t *log, bool daemonize)
        return ret;
 }
 
-void log_free(void)
+void log_global_free(void)
 {
        fr_dict_autofree(log_dict);
 }
index c7e1ed00ff3dc1fce774055f32750731bf370452..86b2e4aeaf62c8a4d88f3d83470216df325d6966 100644 (file)
@@ -636,7 +636,7 @@ int main(int argc, char *argv[])
        /*
         *  Redirect stderr/stdout as appropriate.
         */
-       if (log_init(&default_log, main_config.daemonize) < 0) fr_exit(EXIT_FAILURE);
+       if (log_global_init(&default_log, main_config.daemonize) < 0) fr_exit(EXIT_FAILURE);
 
        /*
         *  Initialise the state rbtree (used to link multiple rounds of challenges).
@@ -833,7 +833,7 @@ int main(int argc, char *argv[])
         *      Frees request specific logging resources which is OK
         *      because all the requests will have been stopped.
         */
-       log_free();
+       log_global_free();
 
        talloc_free(global_state);      /* Free state entries */
 
index 05738205ebbae78ff6f82fefc7ea437aa491a273..8cfd0f81e3356c7c35166891dc402b82ee0644a5 100644 (file)
@@ -827,7 +827,7 @@ int main(int argc, char *argv[])
                goto finish;
        }
 
-       if (log_init(&default_log, false) < 0) {
+       if (log_global_init(&default_log, false) < 0) {
                rcode = EXIT_FAILURE;
                goto finish;
        }
@@ -1153,7 +1153,7 @@ finish:
        /*
         *      Free request specific logging infrastructure
         */
-       log_free();
+       log_global_free();
 
        /*
         *      Free xlat instance data, and call any detach methods
index e5279fd246ec189f25d4678440165668cb7b96f0..7c3629ca94b9713daae2666a725be6bc6f312fca 100644 (file)
@@ -2151,7 +2151,11 @@ static int mod_bootstrap(void *instance, CONF_SECTION *conf)
 /*
  *     Tidy up instance
  */
-static int mod_detach(UNUSED void *instance)
+static int mod_detach(
+#ifndef WITH_AUTH_WINBIND
+                     UNUSED
+#endif
+                     void *instance)
 {
 #ifdef WITH_AUTH_WINBIND
        rlm_mschap_t *inst = instance;