Add support for MidnightBSD

Fix build issue

Fix build issue
This commit is contained in:
Lucas Holt 2022-06-19 14:03:56 -04:00
parent 4922aed6c6
commit 6a15a02ec2
20 changed files with 35 additions and 35 deletions

View file

@ -29,7 +29,7 @@
extern "C" {
#endif
#ifndef __FreeBSD__
#if !defined(__FreeBSD__) && !defined(__MidnightBSD__)
#include <endian.h>
#endif

View file

@ -31,7 +31,7 @@ extern "C" {
#include <stdint.h>
#ifndef __FreeBSD__
#if !defined(__FreeBSD__) && !defined(__MidnightBSD__)
#include <endian.h>
#endif

View file

@ -23,7 +23,7 @@
*/
#include <math.h>
#ifdef __FreeBSD__
#if defined(__FreeBSD__) || defined(__MidnightBSD__)
#include <sys/endian.h>
#define bswap_16 bswap16
#define bswap_32 bswap32

View file

@ -30,7 +30,7 @@
#include <sched.h>
#include <fcntl.h>
#ifdef __FreeBSD__
#if defined(__FreeBSD__) || defined(__MidnightBSD__)
#include <sys/sysctl.h>
#endif

View file

@ -42,7 +42,7 @@
#include "log-patterns.h"
#ifdef __FreeBSD__
#if defined(__FreeBSD__) || defined(__MidnightBSD__)
#define CLOCK_MONOTONIC_RAW CLOCK_MONOTONIC
#endif

View file

@ -6,7 +6,7 @@
#include <sys/mman.h>
#include <fcntl.h>
#include <string.h>
#ifndef __FreeBSD__
#if defined(__FreeBSD__) || defined(__MidnightBSD__)
#include <alloca.h>
#endif
#include <errno.h>

View file

@ -11,10 +11,10 @@
#define ARRAY_SIZE 63
#define MAX_VALUE 0x10000
#ifdef __FreeBSD__
#if defined(__FreeBSD__) || defined(__MidnightBSD__)
#include <sys/param.h>
#if (__FreeBSD_version >= 1400000 && __FreeBSD_version < 1400043) \
|| (__FreeBSD_version < 1300523)
|| (__FreeBSD_version < 1300523) || defined(__MidnightBSD__)
static int sched_getcpu(void) { return -1; };
#endif
#endif