@@ -26,18 +26,18 @@ static char *uwsgi_fifo_by_slot() {
2626
2727#define announce_fifo uwsgi_log_verbose("active master fifo is now %s\n", uwsgi_fifo_by_slot())
2828
29- static void uwsgi_fifo_set_slot_zero () { uwsgi .master_fifo_slot = 0 ; announce_fifo ; }
30- static void uwsgi_fifo_set_slot_one () { uwsgi .master_fifo_slot = 1 ; announce_fifo ; }
31- static void uwsgi_fifo_set_slot_two () { uwsgi .master_fifo_slot = 2 ; announce_fifo ; }
32- static void uwsgi_fifo_set_slot_three () { uwsgi .master_fifo_slot = 3 ; announce_fifo ; }
33- static void uwsgi_fifo_set_slot_four () { uwsgi .master_fifo_slot = 4 ; announce_fifo ; }
34- static void uwsgi_fifo_set_slot_five () { uwsgi .master_fifo_slot = 5 ; announce_fifo ; }
35- static void uwsgi_fifo_set_slot_six () { uwsgi .master_fifo_slot = 6 ; announce_fifo ; }
36- static void uwsgi_fifo_set_slot_seven () { uwsgi .master_fifo_slot = 7 ; announce_fifo ; }
37- static void uwsgi_fifo_set_slot_eight () { uwsgi .master_fifo_slot = 8 ; announce_fifo ; }
38- static void uwsgi_fifo_set_slot_nine () { uwsgi .master_fifo_slot = 9 ; announce_fifo ; }
39-
40- static void subscriptions_blocker () {
29+ static void uwsgi_fifo_set_slot_zero (int signum ) { uwsgi .master_fifo_slot = 0 ; announce_fifo ; }
30+ static void uwsgi_fifo_set_slot_one (int signum ) { uwsgi .master_fifo_slot = 1 ; announce_fifo ; }
31+ static void uwsgi_fifo_set_slot_two (int signum ) { uwsgi .master_fifo_slot = 2 ; announce_fifo ; }
32+ static void uwsgi_fifo_set_slot_three (int signum ) { uwsgi .master_fifo_slot = 3 ; announce_fifo ; }
33+ static void uwsgi_fifo_set_slot_four (int signum ) { uwsgi .master_fifo_slot = 4 ; announce_fifo ; }
34+ static void uwsgi_fifo_set_slot_five (int signum ) { uwsgi .master_fifo_slot = 5 ; announce_fifo ; }
35+ static void uwsgi_fifo_set_slot_six (int signum ) { uwsgi .master_fifo_slot = 6 ; announce_fifo ; }
36+ static void uwsgi_fifo_set_slot_seven (int signum ) { uwsgi .master_fifo_slot = 7 ; announce_fifo ; }
37+ static void uwsgi_fifo_set_slot_eight (int signum ) { uwsgi .master_fifo_slot = 8 ; announce_fifo ; }
38+ static void uwsgi_fifo_set_slot_nine (int signum ) { uwsgi .master_fifo_slot = 9 ; announce_fifo ; }
39+
40+ static void subscriptions_blocker (int signum ) {
4141 if (uwsgi .subscriptions_blocked ) {
4242 uwsgi_log_verbose ("subscriptions re-enabled\n" );
4343 uwsgi .subscriptions_blocked = 0 ;
@@ -48,7 +48,7 @@ static void subscriptions_blocker() {
4848 }
4949}
5050
51- static void emperor_rescan () {
51+ static void emperor_rescan (int signum ) {
5252 if (uwsgi .emperor_pid > 0 ) {
5353 if (kill (uwsgi .emperor_pid , SIGWINCH )) {
5454 uwsgi_error ("emperor_rescan()/kill()" );
@@ -78,25 +78,25 @@ void uwsgi_master_fifo_prepare() {
7878 uwsgi_fifo_table ['8' ] = uwsgi_fifo_set_slot_eight ;
7979 uwsgi_fifo_table ['9' ] = uwsgi_fifo_set_slot_nine ;
8080
81- uwsgi_fifo_table ['-' ] = uwsgi_cheaper_decrease ;
82- uwsgi_fifo_table ['+' ] = uwsgi_cheaper_increase ;
83- uwsgi_fifo_table ['B' ] = vassal_sos ;
84- uwsgi_fifo_table ['c' ] = uwsgi_chain_reload ;
85- uwsgi_fifo_table ['C' ] = uwsgi_go_cheap ;
81+ uwsgi_fifo_table ['-' ] = ( void ( * )( int )) uwsgi_cheaper_decrease ;
82+ uwsgi_fifo_table ['+' ] = ( void ( * )( int )) uwsgi_cheaper_increase ;
83+ uwsgi_fifo_table ['B' ] = ( void ( * )( int )) vassal_sos ;
84+ uwsgi_fifo_table ['c' ] = ( void ( * )( int )) uwsgi_chain_reload ;
85+ uwsgi_fifo_table ['C' ] = ( void ( * )( int )) uwsgi_go_cheap ;
8686 uwsgi_fifo_table ['E' ] = emperor_rescan ;
87- uwsgi_fifo_table ['f' ] = uwsgi_refork_master ;
88- uwsgi_fifo_table ['l' ] = uwsgi_log_reopen ;
89- uwsgi_fifo_table ['L' ] = uwsgi_log_rotate ;
87+ uwsgi_fifo_table ['f' ] = ( void ( * )( int )) uwsgi_refork_master ;
88+ uwsgi_fifo_table ['l' ] = ( void ( * )( int )) uwsgi_log_reopen ;
89+ uwsgi_fifo_table ['L' ] = ( void ( * )( int )) uwsgi_log_rotate ;
9090 uwsgi_fifo_table ['p' ] = suspend_resume_them_all ;
91- uwsgi_fifo_table ['P' ] = uwsgi_update_pidfiles ;
91+ uwsgi_fifo_table ['P' ] = ( void ( * )( int )) uwsgi_update_pidfiles ;
9292 uwsgi_fifo_table ['q' ] = gracefully_kill_them_all ;
9393 uwsgi_fifo_table ['Q' ] = kill_them_all ;
9494 uwsgi_fifo_table ['r' ] = grace_them_all ;
9595 uwsgi_fifo_table ['R' ] = reap_them_all ;
9696 uwsgi_fifo_table ['s' ] = stats ;
9797 uwsgi_fifo_table ['S' ] = subscriptions_blocker ;
98- uwsgi_fifo_table ['w' ] = uwsgi_reload_workers ;
99- uwsgi_fifo_table ['W' ] = uwsgi_brutally_reload_workers ;
98+ uwsgi_fifo_table ['w' ] = ( void ( * )( int )) uwsgi_reload_workers ;
99+ uwsgi_fifo_table ['W' ] = ( void ( * )( int )) uwsgi_brutally_reload_workers ;
100100
101101}
102102
0 commit comments