From 98dba7002932e3f76ee907b92aa2911a88c3e36e Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Mon, 18 Apr 2016 02:26:16 -0700 Subject: Add pax from OpenBSD 5.9 --- core/openbsd/include/sys/cdefs.h | 3 +++ core/openbsd/include/sys/param.h | 3 +++ core/openbsd/include/sys/time.h | 5 +++++ 3 files changed, 11 insertions(+) create mode 100644 core/openbsd/include/sys/cdefs.h create mode 100644 core/openbsd/include/sys/param.h create mode 100644 core/openbsd/include/sys/time.h (limited to 'core/openbsd/include/sys') diff --git a/core/openbsd/include/sys/cdefs.h b/core/openbsd/include/sys/cdefs.h new file mode 100644 index 00000000..f1e05946 --- /dev/null +++ b/core/openbsd/include/sys/cdefs.h @@ -0,0 +1,3 @@ +/* only needed for C++ */ +#define __BEGIN_DECLS +#define __END_DECLS diff --git a/core/openbsd/include/sys/param.h b/core/openbsd/include/sys/param.h new file mode 100644 index 00000000..3167713c --- /dev/null +++ b/core/openbsd/include/sys/param.h @@ -0,0 +1,3 @@ +#include_next +#define ALIGNBYTES (sizeof(uintptr_t) - 1) +#define ALIGN(p) (((uintptr_t)(p) + ALIGNBYTES) &~ ALIGNBYTES) diff --git a/core/openbsd/include/sys/time.h b/core/openbsd/include/sys/time.h new file mode 100644 index 00000000..98d5d3a7 --- /dev/null +++ b/core/openbsd/include/sys/time.h @@ -0,0 +1,5 @@ +#include_next +#define timespeccmp(tsp, usp, cmp) \ + (((tsp)->tv_sec == (usp)->tv_sec) ? \ + ((tsp)->tv_nsec cmp (usp)->tv_nsec) : \ + ((tsp)->tv_sec cmp (usp)->tv_sec)) -- cgit v1.2.3