ladybird/Ports/zstd/patches/0002-Make-platform.h-understand-that-serenity-is-posix-co.patch

28 lines
931 B
Diff

From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Luke Wilde <lukew@serenityos.org>
Date: Sun, 13 Mar 2022 16:45:19 +0000
Subject: [PATCH] Make platform.h understand that serenity is posix-compliant
Co-Authored-By: Brian Callahan <bcallah@openbsd.org>
---
programs/platform.h | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/programs/platform.h b/programs/platform.h
index b858e3b..8628c05 100644
--- a/programs/platform.h
+++ b/programs/platform.h
@@ -98,7 +98,11 @@ extern "C" {
# endif
# include <unistd.h> /* declares _POSIX_VERSION */
# if defined(_POSIX_VERSION) /* POSIX compliant */
-# define PLATFORM_POSIX_VERSION _POSIX_VERSION
+# if defined(__serenity__)
+# define PLATFORM_POSIX_VERSION 1
+# else
+# define PLATFORM_POSIX_VERSION _POSIX_VERSION
+# endif
# else
# define PLATFORM_POSIX_VERSION 1
# endif