commit 62f00244bc474d2032c0a88990f3c78fd1564cc7 from: Omar Polo date: Tue Feb 22 12:07:24 2022 UTC remove siginfo handling was useful for debugging but now ther's the `status' command for it. commit - bf57ea432a00c403d4a1bda7eeb050d14ae18ab3 commit + 62f00244bc474d2032c0a88990f3c78fd1564cc7 blob - 7d3c534b2d025f38cc7579a3627cb96a9303e666 blob + ddfad3e6acc64da26cd94b36b20412021c50a9dc --- amused.c +++ amused.c @@ -50,7 +50,6 @@ const char *argv0; pid_t player_pid; struct event ev_sigint; struct event ev_sigterm; -struct event ev_siginfo; enum amused_process { PROC_MAIN, @@ -81,32 +80,6 @@ main_shutdown(void) log_info("terminating"); exit(0); -} - -static void -main_status(void) -{ - const char *cur; - - switch (play_state) { - case STATE_STOPPED: - log_info("status: stopped"); - break; - case STATE_PLAYING: - log_info("status: playing"); - break; - case STATE_PAUSED: - log_info("status: paused"); - break; - default: - log_info("status: unknown"); - break; - } - - if ((cur = current_song) != NULL) - log_info("playing %s", cur); - else - log_info("not playing anything"); } static void @@ -122,9 +95,6 @@ main_sig_handler(int sig, short event, void *arg) case SIGINT: main_shutdown(); break; - case SIGINFO: - main_status(); - break; default: fatalx("unexpected signal %d", sig); } @@ -265,11 +235,9 @@ amused_main(void) signal_set(&ev_sigint, SIGINT, main_sig_handler, NULL); signal_set(&ev_sigterm, SIGTERM, main_sig_handler, NULL); - signal_set(&ev_siginfo, SIGINFO, main_sig_handler, NULL); signal_add(&ev_sigint, NULL); signal_add(&ev_sigterm, NULL); - signal_add(&ev_siginfo, NULL); signal(SIGHUP, SIG_IGN); signal(SIGCHLD, SIG_IGN);