summaryrefslogtreecommitdiffstats
path: root/regress/sys/kern/kqueue/kqueue-fdpass.c
diff options
context:
space:
mode:
authorbluhm <bluhm@openbsd.org>2016-09-20 23:05:27 +0000
committerbluhm <bluhm@openbsd.org>2016-09-20 23:05:27 +0000
commitbd35765dfde630203782d36f741b7bde1f9f8a3e (patch)
treedf286a988453e1f8bc4a60748158ecc388dd07dd /regress/sys/kern/kqueue/kqueue-fdpass.c
parentRemove duplicated includes in stdlib.h and termios.h (diff)
downloadwireguard-openbsd-bd35765dfde630203782d36f741b7bde1f9f8a3e.tar.xz
wireguard-openbsd-bd35765dfde630203782d36f741b7bde1f9f8a3e.zip
To make debugging the kqueue test easier, always print the assertion
failure before returning.
Diffstat (limited to 'regress/sys/kern/kqueue/kqueue-fdpass.c')
-rw-r--r--regress/sys/kern/kqueue/kqueue-fdpass.c18
1 files changed, 6 insertions, 12 deletions
diff --git a/regress/sys/kern/kqueue/kqueue-fdpass.c b/regress/sys/kern/kqueue/kqueue-fdpass.c
index 7a7aaadab5d..fd12498a2fd 100644
--- a/regress/sys/kern/kqueue/kqueue-fdpass.c
+++ b/regress/sys/kern/kqueue/kqueue-fdpass.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: kqueue-fdpass.c,v 1.2 2015/08/13 10:14:41 uebayasi Exp $ */
+/* $OpenBSD: kqueue-fdpass.c,v 1.3 2016/09/20 23:05:27 bluhm Exp $ */
/*
* Written by Philip Guenther <guenther@openbsd.org> 2011 Public Domain
*/
@@ -9,20 +9,15 @@
#include <sys/un.h>
#include <sys/wait.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
#include <err.h>
#include <errno.h>
-#include <unistd.h>
#include <signal.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
-#define ASS(cond, mess) do { if (!(cond)) { mess; return 1; } } while (0)
-
-#define ASSX(cond) ASS(cond, warnx("assertion " #cond " failed on line %d", __LINE__))
-
-
-int do_fdpass(void);
+#include "main.h"
int
do_fdpass(void)
@@ -80,4 +75,3 @@ do_fdpass(void)
return (0);
}
-