From f69ca31e32b80614553d8cf79a78616363a6d86b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Eric=20Meadows-J=C3=B6nsson?=
 <eric.meadows.jonsson@gmail.com>
Date: Wed, 18 Nov 2020 19:05:25 +0100
Subject: [PATCH] Add support for macOS Big Sur (#72)

---
 c_src/mac/main.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/c_src/mac/main.c b/c_src/mac/main.c
index 9d70395..392529b 100644
--- a/c_src/mac/main.c
+++ b/c_src/mac/main.c
@@ -85,7 +85,7 @@ static inline void parse_cli_settings(int argc, const char* argv[])
   }
 
   if (args_info.ignore_self_flag) {
-    if ((osMajorVersion == 11) | ((osMajorVersion == 10) & (osMinorVersion >= 6))) {
+    if ((osMajorVersion > 10) | ((osMajorVersion == 10) & (osMinorVersion >= 6))) {
       config.flags |= kFSEventStreamCreateFlagIgnoreSelf;
     } else {
       fprintf(stderr, "MacOSX 10.6 or later is required for --ignore-self\n");
@@ -94,7 +94,7 @@ static inline void parse_cli_settings(int argc, const char* argv[])
   }
 
   if (args_info.file_events_flag) {
-    if ((osMajorVersion == 11) | ((osMajorVersion == 10) & (osMinorVersion >= 7))) {
+    if ((osMajorVersion > 10) | ((osMajorVersion == 10) & (osMinorVersion >= 7))) {
       config.flags |= kFSEventStreamCreateFlagFileEvents;
     } else {
       fprintf(stderr, "MacOSX 10.7 or later required for --file-events\n");
@@ -103,7 +103,7 @@ static inline void parse_cli_settings(int argc, const char* argv[])
   }
 
   if (args_info.mark_self_flag) {
-    if ((osMajorVersion == 11) | ((osMajorVersion == 10) & (osMinorVersion >= 9))) {
+    if ((osMajorVersion > 10) | ((osMajorVersion == 10) & (osMinorVersion >= 9))) {
       config.flags |= kFSEventStreamCreateFlagMarkSelf;
     } else {
       fprintf(stderr, "MacOSX 10.9 or later required for --mark-self\n");
-- 
GitLab