add comment to the top of 'checkers.c'
[jack_interposer.git] / test_framework.c
blobabc10af02091556c217d8e233f8fbb8f44cfb363
1 #include <jack/jack.h>
2 #include <stdbool.h>
3 #include <stdio.h>
4 #include <stdlib.h>
5 #include <unistd.h>
6 #include <signal.h>
8 bool been_in_process = false;
10 void handle_abort(int sig)
12 // we should abort
13 exit(0);
16 int test_process_callback(jack_nframes_t nframes, void* arg);
18 int main()
20 signal(SIGABRT, handle_abort);
22 jack_client_t * client = jack_client_open("testclient", JackNullOption, NULL);
23 jack_set_process_callback(client, test_process_callback, NULL);
24 jack_activate(client);
25 sleep(1);
26 jack_deactivate(client);
27 printf("Been in process: %d\n", been_in_process);
28 return -1;