]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Remove "a temporary hack, 'rndc timerpoke'"
authorOndřej Surý <ondrej@isc.org>
Fri, 11 Mar 2022 10:32:48 +0000 (11:32 +0100)
committerEvan Hunt <each@isc.org>
Mon, 14 Mar 2022 20:00:05 +0000 (13:00 -0700)
In 2002, "a temporary hack, 'rndc timerpoke'" was added.  It's time
for it to go, so it was removed.

bin/named/control.c
bin/named/include/named/control.h
lib/isc/include/isc/timer.h
lib/isc/timer.c

index d07896ecd5cfdad2d97ed1ad1d0e9c69b7c19a7f..29d1cd1f0f100bd673d2bd9616ea5a243b38d534 100644 (file)
@@ -278,9 +278,6 @@ named_control_docommand(isccc_sexpr_t *message, bool readonly,
                   command_compare(command, NAMED_COMMAND_UNFREEZE))
        {
                result = named_server_freeze(named_g_server, false, lex, text);
-       } else if (command_compare(command, NAMED_COMMAND_TIMERPOKE)) {
-               isc_timermgr_poke(named_g_timermgr);
-               result = ISC_R_SUCCESS;
        } else if (command_compare(command, NAMED_COMMAND_TRACE)) {
                result = named_server_setdebuglevel(named_g_server, lex);
        } else if (command_compare(command, NAMED_COMMAND_TSIGDELETE)) {
index 29b56775fdb3238be6682bd423d0878f9f290ed3..1ea4c490fbbfb5678315c6bc8555c6c99d1cd16a 100644 (file)
@@ -48,7 +48,6 @@
 #define NAMED_COMMAND_FREEZE      "freeze"
 #define NAMED_COMMAND_UNFREEZE    "unfreeze"
 #define NAMED_COMMAND_THAW        "thaw"
-#define NAMED_COMMAND_TIMERPOKE           "timerpoke"
 #define NAMED_COMMAND_RECURSING           "recursing"
 #define NAMED_COMMAND_NULL        "null"
 #define NAMED_COMMAND_NOTIFY      "notify"
index ac3133fa31cba44a69ccb537c4ca0a1c6f2bbbed..3983c4e386a7533dcd50ead4f2c8db41ef4d7b75 100644 (file)
@@ -252,7 +252,4 @@ isc_timer_gettype(isc_timer_t *timer);
  *\li  'timer' to be a valid timer.
  */
 
-void
-isc_timermgr_poke(isc_timermgr_t *m);
-
 ISC_LANG_ENDDECLS
index 02eeafe4e83705b04b4ae29efb991aeea8e237b8..544e79655eb245e901f7c89c2860d43d408f9f11 100644 (file)
@@ -92,9 +92,6 @@ struct isc_timermgr {
        isc_heap_t *heap;
 };
 
-void
-isc_timermgr_poke(isc_timermgr_t *manager);
-
 static inline isc_result_t
 schedule(isc_timer_t *timer, isc_time_t *now, bool signal_ok) {
        isc_timermgr_t *manager;
@@ -629,13 +626,6 @@ isc__timermgr_create(isc_mem_t *mctx, isc_timermgr_t **managerp) {
        return (ISC_R_SUCCESS);
 }
 
-void
-isc_timermgr_poke(isc_timermgr_t *manager) {
-       REQUIRE(VALID_MANAGER(manager));
-
-       SIGNAL(&manager->wakeup);
-}
-
 void
 isc__timermgr_destroy(isc_timermgr_t **managerp) {
        isc_timermgr_t *manager;