diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2015-12-18 10:23:22 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2015-12-18 10:24:43 +0100 |
commit | 4d6f22d7a635a1e3430287134507d843ec270aed (patch) | |
tree | 798b86cc77ef9774974c528fbe2adfbeae65da07 | |
parent | bb89c319c4c26ea26000422d9e217711ce6a6192 (diff) | |
download | gnutls-4d6f22d7a635a1e3430287134507d843ec270aed.tar.gz |
tests: don't run the no-signal test in systems which MSG_NOSIGNAL is not available
-rw-r--r-- | tests/no-signal.c | 32 |
1 files changed, 21 insertions, 11 deletions
diff --git a/tests/no-signal.c b/tests/no-signal.c index 2e541c9fb3..00a2f040db 100644 --- a/tests/no-signal.c +++ b/tests/no-signal.c @@ -35,17 +35,26 @@ int main() #else -#include <sys/types.h> -#include <netinet/in.h> -#include <sys/socket.h> -#include <sys/wait.h> -#include <arpa/inet.h> -#include <unistd.h> -#include <gnutls/gnutls.h> -#include <gnutls/dtls.h> -#include <signal.h> - -#include "utils.h" +# include <sys/types.h> +# include <netinet/in.h> +# include <sys/socket.h> +# include <sys/wait.h> +# include <arpa/inet.h> +# include <unistd.h> +# include <gnutls/gnutls.h> +# include <gnutls/dtls.h> +# include <signal.h> + +# ifndef MSG_NOSIGNAL + +int main() +{ + exit(77); +} + +# else + +# include "utils.h" static void sigpipe(int sig) @@ -233,4 +242,5 @@ void doit(void) start(); } +# endif /* MSG_NOSIGNAL */ #endif /* _WIN32 */ |