SHA1 (patch-src_nxt__cert.c) = c91e45f148a079b543a0d3cb277388bffb3e2854
SHA1 (patch-src_nxt__conf__validation.c) = 99662fc0d975604fea0708a810e916991d0bf578
SHA1 (patch-src_nxt__file.c) = 4321feeb6724378009cefacfe23470932faf35ef
-SHA1 (patch-src_nxt__router.c) = 366241f155bccf6a3291e37fef5993eb1c364b99
-SHA1 (patch-src_nxt__service.c) = 99964c1cee98b2c7965bb3b4c2691de6b768650b
-SHA1 (patch-src_nxt__unit.c) = d76768c55cd1176b83fefa2a0ccf7e7027d66331
+SHA1 (patch-src_nxt__router.c) = 366ceab22664726238c57a4650a844a0f8f1ca89
+SHA1 (patch-src_nxt__unit.c) = 008b654ad1ea140ee65ce326a1a9d3abf79fc3ec
SHA1 (patch-src_nxt__unix.h) = c0db5bc4d9c45a3ead48627567284d8b3041b0a0
SHA1 (patch-src_nxt__websocket__header.h) = 1b50405b187cc8a662372a1c20ab7737278135ae
+++ /dev/null
-$NetBSD$
-
-Do not use epoll on SmartOS/illumos, force usage of eventport.
-
---- src/nxt_service.c.orig 2020-11-19 18:12:30.000000000 +0000
-+++ src/nxt_service.c
-@@ -13,17 +13,17 @@ static const nxt_service_t nxt_services
- { "engine", "kqueue", &nxt_kqueue_engine },
- #endif
-
--#if (NXT_HAVE_EPOLL_EDGE)
-+#if (NXT_HAVE_EPOLL_EDGE) && !(NXT_SOLARIS)
- { "engine", "epoll", &nxt_epoll_edge_engine },
- { "engine", "epoll_edge", &nxt_epoll_edge_engine },
- { "engine", "epoll_level", &nxt_epoll_level_engine },
-
--#elif (NXT_HAVE_EPOLL)
-+#elif (NXT_HAVE_EPOLL) && !(NXT_SOLARIS)
- { "engine", "epoll", &nxt_epoll_level_engine },
- { "engine", "epoll_level", &nxt_epoll_level_engine },
- #endif
-
--#if (NXT_HAVE_EVENTPORT)
-+#if (NXT_HAVE_EVENTPORT) || (NXT_SOLARIS)
- { "engine", "eventport", &nxt_eventport_engine },
- #endif
-
- snprintf(name, sizeof(name), NXT_SHM_PREFIX "unit.%d.%p",
- lib->pid, (void *) pthread_self());
-+ snprintf(name, sizeof(name), NXT_SHM_PREFIX "unit.%d.%x",
-+ lib->pid, pthread_self());
++ snprintf(name, sizeof(name), NXT_SHM_PREFIX "unit.%d.%p",
++ lib->pid, (void *) (uintptr_t)pthread_self());
#endif
#if (NXT_HAVE_MEMFD_CREATE)