summaryrefslogtreecommitdiffstats
path: root/reserve-test.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2009-02-24 06:16:46 +0100
committerLennart Poettering <lennart@poettering.net>2009-02-24 06:16:46 +0100
commit6dde4450c68c32ebfb388bc549aec3f4ac9b486a (patch)
tree453d953394719b2192b1f2f4511fbbcd0718fd82 /reserve-test.c
parent00983ee9b012f0a4f3f979cf95ed29bd5eb52876 (diff)
allow passing of device name to grab on the command line
Diffstat (limited to 'reserve-test.c')
-rw-r--r--reserve-test.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/reserve-test.c b/reserve-test.c
index 2778c6b..bdf1de6 100644
--- a/reserve-test.c
+++ b/reserve-test.c
@@ -52,12 +52,18 @@ int main(int argc, char *argv[]) {
int r = 1, e;
time_t started_at;
int32_t priority = 0;
+ const char *dname;
dbus_error_init(&error);
if (argc >= 2)
priority = atoi(argv[1]);
+ if (argc >= 3)
+ dname = argv[2];
+ else
+ dname = "Audio0";
+
printf("Using priority %i.\n", priority);
if (!(c = dbus_bus_get(DBUS_BUS_SESSION, &error))) {
@@ -68,14 +74,13 @@ int main(int argc, char *argv[]) {
if ((e = rd_acquire(
&device,
c,
- "Audio0",
+ dname,
"ReserveTest",
priority,
request_cb,
&error)) < 0) {
- fprintf(stderr, "Failed to acquire device: %s\n",
- error.message ? error.message : strerror(-e));
+ fprintf(stderr, "Failed to acquire device: %s\n", strerror(-e));
goto finish;
}