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 --- |