Browse Source

Compilation on Windows

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2348 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/1.90
sletz 17 years ago
parent
commit
3cfb239ab4
1 changed files with 21 additions and 9 deletions
  1. +21
    -9
      example-clients/metro.c

+ 21
- 9
example-clients/metro.c View File

@@ -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);


Loading…
Cancel
Save