mqtest3.c (e100f6a2fc03d6f8c268f237f595533ea8044810) mqtest3.c (e8395c4843c0668d8402bb991cbc1eac09c21315)
1/* $FreeBSD$ */
2
3#include <sys/types.h>
4#include <sys/select.h>
5#include <sys/wait.h>
6#include <err.h>
7#include <fcntl.h>
8#include <mqueue.h>
9#include <signal.h>
10#include <stdio.h>
11#include <stdlib.h>
12#include <unistd.h>
13
1/* $FreeBSD$ */
2
3#include <sys/types.h>
4#include <sys/select.h>
5#include <sys/wait.h>
6#include <err.h>
7#include <fcntl.h>
8#include <mqueue.h>
9#include <signal.h>
10#include <stdio.h>
11#include <stdlib.h>
12#include <unistd.h>
13
14#include "freebsd_test_suite/macros.h"
15
14#define MQNAME "/mytstqueue3"
15#define LOOPS 1000
16#define PRIO 10
17
18static void
19sighandler(int sig __unused)
20{
21 write(1, "timeout\n", 8);

--- 4 unchanged lines hidden (view full) ---

26main(void)
27{
28 fd_set set;
29 struct mq_attr attr;
30 int status;
31 mqd_t mq;
32 pid_t pid;
33
16#define MQNAME "/mytstqueue3"
17#define LOOPS 1000
18#define PRIO 10
19
20static void
21sighandler(int sig __unused)
22{
23 write(1, "timeout\n", 8);

--- 4 unchanged lines hidden (view full) ---

28main(void)
29{
30 fd_set set;
31 struct mq_attr attr;
32 int status;
33 mqd_t mq;
34 pid_t pid;
35
36 PLAIN_REQUIRE_KERNEL_MODULE("mqueuefs", 0);
37
34 mq_unlink(MQNAME);
35
36 attr.mq_maxmsg = 5;
37 attr.mq_msgsize = 128;
38 mq = mq_open(MQNAME, O_CREAT | O_RDWR | O_EXCL, 0666, &attr);
39 if (mq == (mqd_t)-1)
40 err(1, "mq_open()");
41 status = mq_getattr(mq, &attr);

--- 71 unchanged lines hidden ---
38 mq_unlink(MQNAME);
39
40 attr.mq_maxmsg = 5;
41 attr.mq_msgsize = 128;
42 mq = mq_open(MQNAME, O_CREAT | O_RDWR | O_EXCL, 0666, &attr);
43 if (mq == (mqd_t)-1)
44 err(1, "mq_open()");
45 status = mq_getattr(mq, &attr);

--- 71 unchanged lines hidden ---