Browse Source

changes required by UUID-related changes to the internal client API

tags/0.124.0
Paul Davis 11 years ago
parent
commit
177e91545d
2 changed files with 21 additions and 18 deletions
  1. +16
    -15
      ipload.c
  2. +5
    -3
      ipunload.c

+ 16
- 15
ipload.c View File

@@ -134,21 +134,22 @@ main (int argc, char *argv[])
}

/* then, load the internal client */
intclient = jack_internal_client_load (client, intclient_name,
(JackLoadName|JackLoadInit),
&status, load_name, load_init);
if (status & JackFailure) {
fprintf (stderr, "could not load %s, status = 0x%2.0x\n",
load_name, status);
return 2;
}
if (status & JackNameNotUnique) {
intclient_name =
jack_get_internal_client_name (client, intclient);
fprintf (stderr, "unique internal client name `%s' assigned\n",
intclient_name);
}

jack_internal_client_load (client, intclient_name,
(JackLoadName|JackLoadInit),
&status, intclient, load_name, load_init);

if (status & JackFailure) {
fprintf (stderr, "could not load %s, status = 0x%2.0x\n",
load_name, status);
return 2;
}
if (status & JackNameNotUnique) {
intclient_name = jack_get_internal_client_name (client, intclient);
fprintf (stderr, "unique internal client name `%s' assigned\n",
intclient_name);
}
fprintf (stdout, "%s is running.\n", load_name);

if (wait_opt) {


+ 5
- 3
ipunload.c View File

@@ -49,9 +49,11 @@ main (int argc, char *argv[])

/* then, get the internal client handle */
client_name = argv[1];
intclient = jack_internal_client_handle (client, client_name, &status);
if (status & JackFailure) {
fprintf (stderr, "client %s not found.\n", client_name);

if (jack_internal_client_handle (client, client_name, &status, intclient) != 0) {
if (status & JackFailure) {
fprintf (stderr, "client %s not found.\n", client_name);
}
exit (2);
}



Loading…
Cancel
Save