[nginx] Fixed --test-build-eventport on macOS 10.12 and later.

Ruslan Ermilov ru at nginx.com
Wed Jan 17 12:14:15 UTC 2018


details:   http://hg.nginx.org/nginx/rev/cbf59d483c9c
branches:  
changeset: 7189:cbf59d483c9c
user:      Ruslan Ermilov <ru at nginx.com>
date:      Tue Jan 16 13:52:03 2018 +0300
description:
Fixed --test-build-eventport on macOS 10.12 and later.

In macOS 10.12, CLOCK_REALTIME and clockid_t were added, but not timer_t.

diffstat:

 src/event/modules/ngx_eventport_module.c |  2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diffs (12 lines):

diff -r 93abb5a855d6 -r cbf59d483c9c src/event/modules/ngx_eventport_module.c
--- a/src/event/modules/ngx_eventport_module.c	Thu Jan 11 21:43:49 2018 +0300
+++ b/src/event/modules/ngx_eventport_module.c	Tue Jan 16 13:52:03 2018 +0300
@@ -19,6 +19,8 @@
 #define CLOCK_REALTIME          0
 typedef int     clockid_t;
 typedef void *  timer_t;
+#elif (NGX_DARWIN)
+typedef void *  timer_t;
 #endif
 
 /* Solaris declarations */


More information about the nginx-devel mailing list