svn commit: r282137 - head/tests/sys/mqueue

Garrett Cooper ngie at FreeBSD.org
Tue Apr 28 10:57:02 UTC 2015


Author: ngie
Date: Tue Apr 28 10:56:59 2015
New Revision: 282137
URL: https://svnweb.freebsd.org/changeset/base/282137

Log:
  Use PLAIN_REQUIRE_KERNEL_MODULE to require "mqueuefs"
  
  MFC after: 6 days

Modified:
  head/tests/sys/mqueue/Makefile
  head/tests/sys/mqueue/mqtest1.c
  head/tests/sys/mqueue/mqtest2.c
  head/tests/sys/mqueue/mqtest3.c
  head/tests/sys/mqueue/mqtest4.c
  head/tests/sys/mqueue/mqtest5.c

Modified: head/tests/sys/mqueue/Makefile
==============================================================================
--- head/tests/sys/mqueue/Makefile	Tue Apr 28 10:53:06 2015	(r282136)
+++ head/tests/sys/mqueue/Makefile	Tue Apr 28 10:56:59 2015	(r282137)
@@ -6,6 +6,8 @@ ATF_TESTS_SH=	mqueue_test
 
 BINDIR=		${TESTSDIR}
 
+CFLAGS+=	-I${.CURDIR:H:H}
+
 PROGS+=		mqtest1
 PROGS+=		mqtest2
 PROGS+=		mqtest3

Modified: head/tests/sys/mqueue/mqtest1.c
==============================================================================
--- head/tests/sys/mqueue/mqtest1.c	Tue Apr 28 10:53:06 2015	(r282136)
+++ head/tests/sys/mqueue/mqtest1.c	Tue Apr 28 10:56:59 2015	(r282137)
@@ -7,6 +7,8 @@
 #include <signal.h>
 #include <stdio.h>
 
+#include "freebsd_test_suite/macros.h"
+
 #define MQNAME	"/mytstqueue1"
 
 int
@@ -17,6 +19,8 @@ main(void)
 	mqd_t mq;
 	int status;
 
+	PLAIN_REQUIRE_KERNEL_MODULE("mqueuefs", 0);
+
 	attr.mq_maxmsg  = 2;
 	attr.mq_msgsize = 100;
 	mq = mq_open(MQNAME, O_CREAT | O_RDWR | O_EXCL, 0666, &attr);

Modified: head/tests/sys/mqueue/mqtest2.c
==============================================================================
--- head/tests/sys/mqueue/mqtest2.c	Tue Apr 28 10:53:06 2015	(r282136)
+++ head/tests/sys/mqueue/mqtest2.c	Tue Apr 28 10:56:59 2015	(r282137)
@@ -10,6 +10,8 @@
 #include <stdlib.h>
 #include <unistd.h>
 
+#include "freebsd_test_suite/macros.h"
+
 #define MQNAME	"/mytstqueue2"
 #define LOOPS	1000
 #define PRIO	10
@@ -29,6 +31,8 @@ main(void)
 	int status;
 	pid_t pid;
 	
+	PLAIN_REQUIRE_KERNEL_MODULE("mqueuefs", 0);
+	
 	mq_unlink(MQNAME);
 
 	attr.mq_maxmsg  = 5;

Modified: head/tests/sys/mqueue/mqtest3.c
==============================================================================
--- head/tests/sys/mqueue/mqtest3.c	Tue Apr 28 10:53:06 2015	(r282136)
+++ head/tests/sys/mqueue/mqtest3.c	Tue Apr 28 10:56:59 2015	(r282137)
@@ -11,6 +11,8 @@
 #include <stdlib.h>
 #include <unistd.h>
 
+#include "freebsd_test_suite/macros.h"
+
 #define MQNAME	"/mytstqueue3"
 #define LOOPS	1000
 #define PRIO	10
@@ -31,6 +33,8 @@ main(void)
 	mqd_t mq;
 	pid_t pid;
 
+	PLAIN_REQUIRE_KERNEL_MODULE("mqueuefs", 0);
+
 	mq_unlink(MQNAME);
 
 	attr.mq_maxmsg  = 5;

Modified: head/tests/sys/mqueue/mqtest4.c
==============================================================================
--- head/tests/sys/mqueue/mqtest4.c	Tue Apr 28 10:53:06 2015	(r282136)
+++ head/tests/sys/mqueue/mqtest4.c	Tue Apr 28 10:56:59 2015	(r282137)
@@ -12,6 +12,8 @@
 #include <stdlib.h>
 #include <unistd.h>
 
+#include "freebsd_test_suite/macros.h"
+
 #define MQNAME	"/mytstqueue4"
 #define LOOPS	1000
 #define PRIO	10
@@ -32,6 +34,8 @@ main(void)
 	int kq, status;
 	pid_t pid;
 
+	PLAIN_REQUIRE_KERNEL_MODULE("mqueuefs", 0);
+
 	mq_unlink(MQNAME);
 
 	attr.mq_maxmsg  = 5;

Modified: head/tests/sys/mqueue/mqtest5.c
==============================================================================
--- head/tests/sys/mqueue/mqtest5.c	Tue Apr 28 10:53:06 2015	(r282136)
+++ head/tests/sys/mqueue/mqtest5.c	Tue Apr 28 10:56:59 2015	(r282137)
@@ -12,6 +12,8 @@
 #include <stdlib.h>
 #include <unistd.h>
 
+#include "freebsd_test_suite/macros.h"
+
 #define MQNAME	"/mytstqueue5"
 #define LOOPS	1000
 #define PRIO	10
@@ -34,6 +36,8 @@ main(void)
 	mqd_t mq;
 	pid_t pid;
 
+	PLAIN_REQUIRE_KERNEL_MODULE("mqueuefs", 0);
+
 	mq_unlink(MQNAME);
 
 	sigemptyset(&set);


More information about the svn-src-head mailing list