summaryrefslogtreecommitdiffstats
path: root/polyp/main.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2005-01-12 18:51:38 +0000
committerLennart Poettering <lennart@poettering.net>2005-01-12 18:51:38 +0000
commitf586ce084244d60961ebd9b2b4555ecdc499c9f9 (patch)
treeba0476c7c75f6622d8b8964dfa9f91758ae39e44 /polyp/main.c
parent4590f09d0b44aeb7cef3eed72b419444ea36d8e0 (diff)
* extend HTTP module
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@340 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'polyp/main.c')
-rw-r--r--polyp/main.c45
1 files changed, 6 insertions, 39 deletions
diff --git a/polyp/main.c b/polyp/main.c
index 51c41439..d6c25b4b 100644
--- a/polyp/main.c
+++ b/polyp/main.c
@@ -71,49 +71,16 @@ static void signal_callback(struct pa_mainloop_api*m, struct pa_signal_event *e,
switch (sig) {
case SIGUSR1:
pa_module_load(userdata, "module-cli", NULL);
- return;
+ break;
case SIGUSR2:
pa_module_load(userdata, "module-cli-protocol-unix", NULL);
- return;
+ break;
case SIGHUP: {
- int i;
-
- for (i = 0;; i++) {
- char *c;
- switch (i) {
- case 0:
- c = pa_sink_list_to_string(userdata);
- break;
- case 1:
- c = pa_source_list_to_string(userdata);
- break;
- case 2:
- c = pa_sink_input_list_to_string(userdata);
- break;
- case 3:
- c = pa_source_output_list_to_string(userdata);
- break;
- case 4:
- c = pa_client_list_to_string(userdata);
- break;
- case 5:
- c = pa_module_list_to_string(userdata);
- break;
- case 6:
- c = pa_scache_list_to_string(userdata);
- break;
- case 7:
- c = pa_autoload_list_to_string(userdata);
- break;
- default:
- return;
- }
- pa_log_notice(c);
- pa_xfree(c);
- }
-
+ char *c = pa_full_status_string(userdata);
+ pa_log_notice(c);
+ pa_xfree(c);
return;
}
@@ -122,7 +89,7 @@ static void signal_callback(struct pa_mainloop_api*m, struct pa_signal_event *e,
default:
pa_log_info(__FILE__": Exiting.\n");
m->quit(m, 1);
- return;
+ break;
}
}