svn commit: r331104 - head/tests/sys/aio

Alan Somers asomers at FreeBSD.org
Sat Mar 17 17:52:48 UTC 2018


Author: asomers
Date: Sat Mar 17 17:52:47 2018
New Revision: 331104
URL: https://svnweb.freebsd.org/changeset/base/331104

Log:
  aio_kqueue_test: fix the build when DEBUG=1
  
  Also, make the debug output more verbose

Modified:
  head/tests/sys/aio/aio_kqueue_test.c

Modified: head/tests/sys/aio/aio_kqueue_test.c
==============================================================================
--- head/tests/sys/aio/aio_kqueue_test.c	Sat Mar 17 17:48:21 2018	(r331103)
+++ head/tests/sys/aio/aio_kqueue_test.c	Sat Mar 17 17:52:47 2018	(r331104)
@@ -170,18 +170,25 @@ main (int argc, char *argv[])
 				kq_iocb = kq_returned.udata;
 #ifdef DEBUG
 				printf("kevent %d %d errno %d return.ident %p "
-				       "return.data %p return.udata %p %p\n",
+				       "return.data %p return.udata %p %p"
+				       " filter %d flags %#x fflags %#x\n",
 				       i, result, error,
 				       (void*)kq_returned.ident,
 				       (void*)kq_returned.data,
 				       kq_returned.udata,
-				       kq_iocb);
+				       kq_iocb,
+				       kq_returned.filter,
+				       kq_returned.flags,
+				       kq_returned.fflags);
+				if (result > 0)
+					printf("\tsigev_notify_kevent_flags %#x\n",
+				       ((struct aiocb*)(kq_returned.ident))->aio_sigevent.sigev_notify_kevent_flags);
 #endif
 
 				if (kq_iocb)
 					break;
 #ifdef DEBUG
-				printf("Try again left %d out of %lu %d\n",
+				printf("Try again left %d out of %d %d\n",
 				    pending, max_queue_per_proc, cancel);
 #endif
 			}


More information about the svn-src-all mailing list