Remove unnecessary function prototype declarations
authorYugo Nagata <nagata@sraoss.co.jp>
Fri, 2 Aug 2013 05:39:25 +0000 (14:39 +0900)
committerYugo Nagata <nagata@sraoss.co.jp>
Fri, 2 Aug 2013 05:39:25 +0000 (14:39 +0900)
watchdog/watchdog.c
watchdog/wd_child.c
watchdog/wd_if.c
watchdog/wd_init.c
watchdog/wd_interlock.c
watchdog/wd_lifecheck.c
watchdog/wd_list.c
watchdog/wd_packet.c
watchdog/wd_ping.c

index 60bcd080c48f0c6179b682fdf042aee4246ac878..2f817a343ccfe0b63633cfe7d1c061e03c949ea5 100644 (file)
@@ -47,11 +47,6 @@ static pid_t child_pid;
 static pid_t hb_receiver_pid[WD_MAX_IF_NUM];
 static pid_t hb_sender_pid[WD_MAX_IF_NUM];
 
-pid_t wd_main(int fork_wait_time);
-void wd_kill_watchdog(int sig);
-int wd_reaper_watchdog(pid_t pid, int status);
-int wd_chk_setuid(void);
-
 static pid_t fork_a_lifecheck(int fork_wait_time);
 static void wd_exit(int exit_status);
 static int wd_check_config(void);
index 0370792b66b8c838fc717f23991b1e7fc530b9b5..455c5b69af3fde5db9f671495770f69ad9908998 100644 (file)
@@ -35,7 +35,6 @@
 #include "pool_config.h"
 #include "wd_ext.h"
 
-pid_t wd_child(int fork_wait_time);
 static void wd_child_exit(int exit_signo);
 static int wd_send_response(int sock, WdPacket * recv_pack);
 static void wd_node_request_signal(WD_PACKET_NO packet_no, WdNodeInfo *node);
index 9c9eaf76823fe8e1da72b21ea19bd47c3c26e29a..dceb04fe7500019e236beb71a9377fe4f42c5252 100644 (file)
@@ -37,9 +37,6 @@
 #include "watchdog.h"
 #include "wd_ext.h"
 
-int wd_IP_up(void);
-int wd_IP_down(void);
-int wd_get_cmd(char * buf, char * cmd);
 static int exec_ifconfig(char * path,char * command);
 
 int
index 6bfc69e334d33e4c83fe8305bec4f687edf38504..01264c7a1f650dcc30c7bfa4dcb697bfcfa0cae0 100644 (file)
@@ -32,8 +32,6 @@
 #include "watchdog.h"
 #include "wd_ext.h"
 
-int wd_init(void);
-
 int
 wd_init(void)
 {
index edcddb14ad0381a95b3b3c4079dee39c846c6add..bf31f4a6e7b47509c494de107b0bdbc85247fb29 100644 (file)
 
 static volatile bool * WD_Locks;
 
-int wd_init_interlock(void);
-void wd_start_interlock(bool by_health_check);
-void wd_end_interlock(void);
-void wd_leave_interlock(void);
-void wd_wait_for_lock(WD_LOCK_ID lock_id);
-bool wd_am_I_lock_holder(void);
-bool wd_is_locked(WD_LOCK_ID lock_id);
-void wd_set_lock(WD_LOCK_ID lock_id, bool value);
-int wd_unlock(WD_LOCK_ID lock_id);
-
 static void wd_update_lock_holder(void);
 static int wd_assume_lock_holder(void);
 static void wd_resign_lock_holder(void);
index c8605f65fc13a544d70736f7e0c899a61250151a..4a172509afe425b1e21c7ebd6a1482a53d9c345e 100644 (file)
@@ -37,9 +37,6 @@
 
 #include "libpq-fe.h"
 
-int is_wd_lifecheck_ready(void);
-int wd_lifecheck(void);
-int wd_ping_pgpool(WdInfo * pgpool);
 static void * thread_ping_pgpool(void * arg);
 static PGconn * create_conn(char * hostname, int port);
 static int pgpool_down(WdInfo * pool);
index ae0938703a7796ab2a55f7a0a14c08934296af0a..096b5c0b5b8f61201faf5456de3aa1dfb93668e9 100644 (file)
 #include "watchdog.h"
 #include "wd_ext.h"
 
-int wd_add_wd_list(WdDesc * other_wd);
-int wd_set_wd_info(WdInfo * info);
-WdInfo * wd_is_exist_master(void);
-WdInfo * wd_get_lock_holder(void);
-WdInfo * wd_get_interlocking(void);
-bool wd_are_interlocking_all(void);
-void wd_set_lock_holder(WdInfo *info, bool value);
-void wd_set_interlocking(WdInfo *info, bool value);
-void wd_clear_interlocking_info(void);
-int wd_am_I_oldest(void);
-int wd_set_myself(struct timeval * tv, int status);
-WdInfo * wd_is_alive_master(void);
-bool wd_is_contactable_master(void);
-bool wd_are_contactable_all(void);
-
 /* add or modify watchdog information list */
 int
 wd_set_wd_list(char * hostname, int pgpool_port, int wd_port, char * delegate_ip, struct timeval * tv, int status)
index 04f11e6fb18eed3e1aba3e5d7e1975b7cae9d79e..43ca0a11ee34d2b61ce211a4b355338cff8ffe75 100644 (file)
@@ -52,33 +52,9 @@ typedef enum {
        WD_SEND_ALL_NODES
 } WD_SEND_TYPE;
 
-int wd_startup(void);
-int wd_declare(void);
-int wd_stand_for_master(void);
-int wd_notice_server_down(void);
-int wd_update_info(void);
-int wd_authentication_failed(int sock);
-int wd_create_send_socket(char * hostname, int port);
-int wd_create_recv_socket(int port);
-int wd_accept(int sock);
-int wd_send_packet(int sock, WdPacket * snd_pack);
-int wd_recv_packet(int sock, WdPacket * buf);
-int wd_escalation(void);
-int wd_start_recovery(void);
-int wd_end_recovery(void);
-int wd_send_failback_request(int node_id);
-int wd_degenerate_backend_set(int *node_id_set, int count);
-int wd_promote_backend(int node_id);
-int wd_set_node_mask (WD_PACKET_NO packet_no, int *node_id_set, int count);
-int wd_send_packet_no(WD_PACKET_NO packet_no );
-int wd_send_lock_packet(WD_PACKET_NO packet_no, WD_LOCK_ID lock_id);
-
 static int wd_send_node_packet(WD_PACKET_NO packet_no, int *node_id_set, int count);
 static int wd_chk_node_mask (WD_PACKET_NO packet_no, int *node_id_set, int count);
 
-void wd_calc_hash(const char *str, int len, char *buf);
-int wd_packet_to_string(WdPacket pkt, char *str, int maxlen);
-
 static void * wd_thread_negotiation(void * arg);
 static int send_packet_for_all(WdPacket *packet);
 static int send_packet_4_nodes(WdPacket *packet, WD_SEND_TYPE type);
index 22ec3f1dfa7cd7c5c089208439bf831c5f17787a..f236fed2b924a934096d70c2b4e01eb78b3d8be4 100644 (file)
@@ -34,9 +34,7 @@
 #include "pool.h"
 #include "pool_config.h"
 #include "watchdog.h"
-
-int wd_is_upper_ok(char * server_list);
-int wd_is_unused_ip(char * ip);
+#include "wd_ext.h"
 
 static void * exec_ping(void * arg);
 static double get_result (char * ping_data);