$OpenBSD: patch-src_agent_Core_ApplicationPool_Pool_GarbageCollection_cpp,v 1.1 2021/01/09 23:00:29 naddy Exp $

Fix build with libc++ 10.0.
https://github.com/phusion/passenger/commit/d0d660bbdbb51079ad60188882596810273b1616

Index: src/agent/Core/ApplicationPool/Pool/GarbageCollection.cpp
--- src/agent/Core/ApplicationPool/Pool/GarbageCollection.cpp.orig
+++ src/agent/Core/ApplicationPool/Pool/GarbageCollection.cpp
@@ -55,7 +55,7 @@ Pool::garbageCollect(PoolPtr self) {
 		self->garbageCollectionCond.timed_wait(lock,
 			posix_time::seconds(5));
 	}
-	while (!this_thread::interruption_requested()) {
+	while (!boost::this_thread::interruption_requested()) {
 		try {
 			UPDATE_TRACE_POINT();
 			unsigned long long sleepTime = self->realGarbageCollect();
