diff options
author | Lennart Poettering <lennart@poettering.net> | 2009-02-24 06:16:46 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2009-02-24 06:16:46 +0100 |
commit | 6dde4450c68c32ebfb388bc549aec3f4ac9b486a (patch) | |
tree | 453d953394719b2192b1f2f4511fbbcd0718fd82 /reserve-test.c | |
parent | 00983ee9b012f0a4f3f979cf95ed29bd5eb52876 (diff) |
allow passing of device name to grab on the command line
Diffstat (limited to 'reserve-test.c')
-rw-r--r-- | reserve-test.c | 11 |
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; } |