|
|
@@ -18,8 +18,10 @@ |
|
|
|
|
|
|
|
|
#include <stdlib.h> |
|
|
#include <stdlib.h> |
|
|
#include <stdio.h> |
|
|
#include <stdio.h> |
|
|
#include <errno.h> |
|
|
|
|
|
#include <unistd.h> |
|
|
|
|
|
|
|
|
#include <errno.h>
|
|
|
|
|
|
#ifndef WIN32 |
|
|
|
|
|
#include <unistd.h>
|
|
|
|
|
|
#endif |
|
|
#include <math.h> |
|
|
#include <math.h> |
|
|
#include <signal.h> |
|
|
#include <signal.h> |
|
|
#include <getopt.h> |
|
|
#include <getopt.h> |
|
|
@@ -267,15 +269,25 @@ main (int argc, char *argv[]) |
|
|
return 1; |
|
|
return 1; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/* install a signal handler to properly quits jack client */ |
|
|
|
|
|
signal(SIGQUIT, signal_handler); |
|
|
|
|
|
signal(SIGTERM, signal_handler); |
|
|
|
|
|
signal(SIGHUP, signal_handler); |
|
|
|
|
|
signal(SIGINT, signal_handler); |
|
|
|
|
|
|
|
|
/* install a signal handler to properly quits jack client */
|
|
|
|
|
|
#ifdef WIN32 |
|
|
|
|
|
signal(SIGINT, signal_handler);
|
|
|
|
|
|
signal(SIGABRT, signal_handler);
|
|
|
|
|
|
signal(SIGTERM, signal_handler);
|
|
|
|
|
|
#else
|
|
|
|
|
|
signal(SIGQUIT, signal_handler);
|
|
|
|
|
|
signal(SIGTERM, signal_handler);
|
|
|
|
|
|
signal(SIGHUP, signal_handler);
|
|
|
|
|
|
signal(SIGINT, signal_handler);
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
/* run until interrupted */ |
|
|
/* run until interrupted */ |
|
|
while (1) { |
|
|
|
|
|
sleep(1); |
|
|
|
|
|
|
|
|
while (1) {
|
|
|
|
|
|
#ifdef WIN32
|
|
|
|
|
|
Sleep(1000);
|
|
|
|
|
|
#else
|
|
|
|
|
|
sleep(1);
|
|
|
|
|
|
#endif |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
jack_client_close(client); |
|
|
jack_client_close(client); |
|
|
|