20 |
* MA 02111-1307 USA * |
* MA 02111-1307 USA * |
21 |
***************************************************************************/ |
***************************************************************************/ |
22 |
|
|
23 |
|
#ifndef _GNU_SOURCE |
24 |
|
# define _GNU_SOURCE 1 /* so _XOPEN_SOURCE will be defined by features.h */ |
25 |
|
#endif |
26 |
|
|
27 |
|
#include <features.h> |
28 |
|
|
29 |
|
#if !defined(_XOPEN_SOURCE) || _XOPEN_SOURCE < 500 |
30 |
|
# undef _XOPEN_SOURCE |
31 |
|
# define _XOPEN_SOURCE 500 /* to define PTHREAD_MUTEX_ERRORCHECK */ |
32 |
|
# warning "Seems you don't have a UNIX98 compatible system." |
33 |
|
# warning "Please run LinuxSampler's selftest to make sure this won't be a problem!" |
34 |
|
# warning "(compile tests with 'make tests', run them with 'src/testcases/linuxsamplertest')" |
35 |
|
#endif |
36 |
|
|
37 |
#include <iostream> |
#include <iostream> |
38 |
#include <errno.h> |
#include <errno.h> |
39 |
#include <stdlib.h> /* for exit(int) */ |
#include <stdlib.h> /* for exit(int) */ |